Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
ResourceLibrary.ResourceLocator Class Reference
Inheritance diagram for ResourceLibrary.ResourceLocator:

Public Member Functions

 ResourceLocator (params String[] locator)
 
bool StartsWith (IEnumerable< String > prefix)
 
bool IsPrefixOf (IEnumerable< String > locator)
 
ResourceLocator Prepend (ResourceLocator locator)
 
ResourceLocator Append (params String[] locator)
 
ResourceLocator Append (ResourceLocator locator)
 
IEnumerator< string > GetEnumerator ()
 
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
bool Equals (IEnumerable< String > locator)
 

Static Public Member Functions

static implicit operator String[] (ResourceLocator locator)
 
static implicit operator ResourceLocator (String[] locator)
 
static implicit operator ResourceLocator (String locator)
 

Static Public Attributes

static readonly ResourceLocator None = new ResourceLocator()
 

Properties

IEnumerable< String > Parts [get]
 
int Length [get]
 
ResourceLocator this[ResourceLocator append] [get]
 

Constructor & Destructor Documentation

ResourceLibrary.ResourceLocator.ResourceLocator ( params String[]  locator)
inline

Member Function Documentation

ResourceLocator ResourceLibrary.ResourceLocator.Append ( params String[]  locator)
inline
ResourceLocator ResourceLibrary.ResourceLocator.Append ( ResourceLocator  locator)
inline
override bool ResourceLibrary.ResourceLocator.Equals ( object  obj)
inline
bool ResourceLibrary.ResourceLocator.Equals ( IEnumerable< String >  locator)
inline
IEnumerator<string> ResourceLibrary.ResourceLocator.GetEnumerator ( )
inline
override int ResourceLibrary.ResourceLocator.GetHashCode ( )
inline
bool ResourceLibrary.ResourceLocator.IsPrefixOf ( IEnumerable< String >  locator)
inline
static implicit ResourceLibrary.ResourceLocator.operator ResourceLocator ( String[]  locator)
inlinestatic
static implicit ResourceLibrary.ResourceLocator.operator ResourceLocator ( String  locator)
inlinestatic
static implicit ResourceLibrary.ResourceLocator.operator String[] ( ResourceLocator  locator)
inlinestatic
ResourceLocator ResourceLibrary.ResourceLocator.Prepend ( ResourceLocator  locator)
inline
bool ResourceLibrary.ResourceLocator.StartsWith ( IEnumerable< String >  prefix)
inline
override string ResourceLibrary.ResourceLocator.ToString ( )
inline

Member Data Documentation

readonly ResourceLocator ResourceLibrary.ResourceLocator.None = new ResourceLocator()
static

Property Documentation

int ResourceLibrary.ResourceLocator.Length
get
IEnumerable<String> ResourceLibrary.ResourceLocator.Parts
get
ResourceLocator ResourceLibrary.ResourceLocator.this[ResourceLocator append]
get