Class PerspectiveIndexer
  
  
  
    - Inheritance
- 
      
      
      PerspectiveIndexer 
    - Implements
- 
      
      
    
    - Derived
- 
      
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
    - Namespace
- TabularEditor.TOMWrapper
- Assembly
- TOMWrapper.dll
 
  
  
  
    [TypeConverter(typeof(IndexerConverter))]
public abstract class PerspectiveIndexer : GenericIndexer<Perspective, bool>, IEnumerable<bool>, IEnumerable
   
  
    - Extension Methods
- 
  
  
  
  
  
  
Fields
  
  PerspectiveObject
  
  
  
  
  
    protected readonly ITabularPerspectiveObject PerspectiveObject
   
  Field Value
  
  Properties
  
  
  IsCopying
  
  
  
  
  
    protected bool IsCopying { get; }
   
  Property Value
  
  
  
  Summary
  
  
  
  
  
    public override string Summary { get; }
   
  Property Value
  
  Methods
  
  
  All()
  
  
  Includes the object in all perspectives.
  CopyFrom(string[])
  
  
  
  
  
    public void CopyFrom(string[] perspectives)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string[] | perspectives |  | 
    
  
  
  
  GetCollection()
  
  
  
  
  
    protected override TabularNamedObjectCollection<Perspective> GetCollection()
   
  Returns
  
  
  
  None()
  
  
  Removes the object from all perspectives.
  SetInPerspective(Perspective, bool)
  
  
  
  
  
    protected abstract void SetInPerspective(Perspective perspective, bool include)
   
  Parameters
  
  
  
  SetValue(Perspective, bool)
  
  
  
  
  
    protected override void SetValue(Perspective perspective, bool include)
   
  Parameters
  
  
  
  ToJson()
  
  
  
  
  
    public override string ToJson()
   
  Returns