C# Class Unity.IL2CPP.Common.TypeNameParser

ファイルを表示 Open project: CarlosHBC/UnityDecompiled

Private Properties

Property Type Description
ConsumeAssemblyIdentifier void
ConsumeIdentifier void
ConsumeNumber bool
ConsumePropertyIdentifier void
ConsumePropertyValue void
CurrentIs bool
InitializeParser void
Next bool
NextWillBe bool
Parse bool
ParseArrayModifierOptional bool
ParseAssemblyName bool
ParseAssemblyNameOptional bool
ParseByRefModifiersOptional bool
ParseNestedTypeOptional bool
ParsePointerModifiersOptional bool
ParsePropertiesOptional bool
ParseTypeArgumentsOptional bool
ParseTypeName bool
ParseVersion bool
ParseVersion bool
SkipWhites void
TypeNameParser System

Public Methods

Method Description
Parse ( string name ) : TypeNameParseInfo

Private Methods

Method Description
ConsumeAssemblyIdentifier ( ) : void
ConsumeIdentifier ( ) : void
ConsumeNumber ( int &value ) : bool
ConsumePropertyIdentifier ( ) : void
ConsumePropertyValue ( ) : void
CurrentIs ( char v ) : bool
InitializeParser ( ) : void
Next ( [ skipWhites ) : bool
NextWillBe ( char v, [ skipWhites ) : bool
Parse ( [ acceptAssemblyName ) : bool
ParseArrayModifierOptional ( ) : bool
ParseAssemblyName ( ) : bool
ParseAssemblyNameOptional ( ) : bool
ParseByRefModifiersOptional ( ) : bool
ParseNestedTypeOptional ( int &arity ) : bool
ParsePointerModifiersOptional ( ) : bool
ParsePropertiesOptional ( ) : bool
ParseTypeArgumentsOptional ( int &arity ) : bool
ParseTypeName ( int &arity ) : bool
ParseVersion ( string version, TypeNameParseInfo &info ) : bool
ParseVersion ( string version, ushort &major, ushort &minor, ushort &build, ushort &revision ) : bool
SkipWhites ( ) : void
TypeNameParser ( char data, int begin, int end, TypeNameParseInfo info, bool isNested ) : System

Method Details

Parse() public static method

public static Parse ( string name ) : TypeNameParseInfo
name string
return TypeNameParseInfo