Class StringView
  
  
  
  
  
  
  Assembly: SociallyDistant.Framework.dll
  Syntax
  
    public sealed class StringView : IArrayView<char>
   
  Constructors
  
  StringView(string)
  
  
  Declaration
  
    public StringView(string underlyingString)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | underlyingString |  | 
    
  
  Properties
  
  Current
  
  
  Declaration
  
    public char Current { get; }
   
  Property Value
  
  
  CurrentIndex
  
  
  Declaration
  
    public int CurrentIndex { get; set; }
   
  Property Value
  
  
  EndOfArray
  
  
  Declaration
  
    public bool EndOfArray { get; }
   
  Property Value
  
  
  this[int]
  
  
  Declaration
  
    public char this[int i] { get; }
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | i |  | 
    
  
  Property Value
  
  
  Length
  
  
  Declaration
  
    public int Length { get; }
   
  Property Value
  
  
  Next
  
  
  Declaration
  
    public char Next { get; }
   
  Property Value
  
  
  Previous
  
  
  Declaration
  
    public char Previous { get; }
   
  Property Value
  
  Methods
  
  Advance()
  
  
  Declaration
  
  
  GoToPrevious()
  
  
  Declaration
  
    public void GoToPrevious()
   
  Implements