프로퍼티 | 타입 | 설명 | |
---|---|---|---|
DotArray | char[] |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_buffer | List | ||
_context | CompilerContext | ||
_current | INamespace | ||
_global | INamespace | ||
_innerBuffer | List |
메소드 | 설명 | |
---|---|---|
EnterNamespace ( INamespace ns ) : void | ||
GetEntityFromList ( IList list ) : IEntity | ||
GetMostSimilarMemberName ( INamespace ns, string name, EntityType elementType ) : string | ||
GetMostSimilarTypeName ( string name ) : string | ||
GetNamespace ( string ns ) : |
||
IsFlagSet ( EntityType flags, EntityType flag ) : bool | ||
LeaveNamespace ( ) : void | ||
NameResolutionService ( CompilerContext context ) : System | ||
OrganizeAssemblyTypes ( |
||
Reset ( ) : void | ||
Resolve ( INamespace ns, string name ) : IEntity | ||
Resolve ( INamespace ns, string name, EntityType elementType ) : IEntity | ||
Resolve ( string name ) : IEntity | ||
Resolve ( string name, EntityType flags ) : IEntity | ||
Resolve ( List targetList, string name ) : bool | ||
Resolve ( List targetList, string name, EntityType flags ) : bool | ||
ResolveArrayTypeReference ( Boo.Lang.Compiler.Ast.ArrayTypeReference node ) : void | ||
ResolveExtension ( INamespace ns, string name ) : IEntity | ||
ResolveField ( IType type, string name ) : IField | ||
ResolveGenericReferenceExpression ( |
||
ResolveGenericTypeReference ( |
||
ResolveMember ( IType type, string name, EntityType elementType ) : IEntity | ||
ResolveMethod ( IType type, string name ) : IMethod | ||
ResolveProperty ( IType type, string name ) : IProperty | ||
ResolveQualifiedName ( string name ) : IEntity | ||
ResolveQualifiedName ( List targetList, string name ) : bool | ||
ResolveQualifiedName ( List targetList, string name, EntityType flags ) : bool | ||
ResolveSimpleTypeReference ( Boo.Lang.Compiler.Ast.SimpleTypeReference node ) : void | ||
ResolveTypeReference ( |
||
Restore ( INamespace saved ) : void |
메소드 | 설명 | |
---|---|---|
AmbiguousReference ( Boo.Lang.Compiler.Ast.SimpleTypeReference node, |
||
CatalogPublicTypes ( |
||
FilterGenericTypes ( List types, Boo.Lang.Compiler.Ast.SimpleTypeReference node ) : void | ||
FlattenChildNamespaces ( List |
||
GenericArgumentsCountMismatch ( |
||
GetEntityFromBuffer ( ) : IEntity | ||
GetGlobalNamespace ( ) : |
||
GetTopLevelNamespace ( string topLevelName ) : |
||
GetTypes ( |
||
IsQualifiedName ( string name ) : bool | ||
NameNotType ( Boo.Lang.Compiler.Ast.SimpleTypeReference node ) : IEntity | ||
ResolveExtensionForType ( INamespace ns, IType type, string name ) : IEntity | ||
ResolveTypeName ( Boo.Lang.Compiler.Ast.SimpleTypeReference node ) : IEntity | ||
ResolveTypeReferenceCollection ( |
||
ToSoundex ( string s ) : string |
public static GetEntityFromList ( IList list ) : IEntity | ||
list | IList | |
리턴 | IEntity |
public GetMostSimilarMemberName ( INamespace ns, string name, EntityType elementType ) : string | ||
ns | INamespace | |
name | string | |
elementType | EntityType | |
리턴 | string |
public GetMostSimilarTypeName ( string name ) : string | ||
name | string | |
리턴 | string |
public GetNamespace ( string ns ) : |
||
ns | string | |
리턴 |
public static IsFlagSet ( EntityType flags, EntityType flag ) : bool | ||
flags | EntityType | |
flag | EntityType | |
리턴 | bool |
public NameResolutionService ( CompilerContext context ) : System | ||
context | CompilerContext | |
리턴 | System |
public OrganizeAssemblyTypes ( |
||
asm | ||
리턴 | void |
public Resolve ( INamespace ns, string name ) : IEntity | ||
ns | INamespace | |
name | string | |
리턴 | IEntity |
public Resolve ( INamespace ns, string name, EntityType elementType ) : IEntity | ||
ns | INamespace | |
name | string | |
elementType | EntityType | |
리턴 | IEntity |
public Resolve ( string name, EntityType flags ) : IEntity | ||
name | string | |
flags | EntityType | |
리턴 | IEntity |
public Resolve ( List targetList, string name ) : bool | ||
targetList | List | |
name | string | |
리턴 | bool |
public Resolve ( List targetList, string name, EntityType flags ) : bool | ||
targetList | List | |
name | string | |
flags | EntityType | |
리턴 | bool |
public ResolveArrayTypeReference ( Boo.Lang.Compiler.Ast.ArrayTypeReference node ) : void | ||
node | Boo.Lang.Compiler.Ast.ArrayTypeReference | |
리턴 | void |
public ResolveExtension ( INamespace ns, string name ) : IEntity | ||
ns | INamespace | |
name | string | |
리턴 | IEntity |
public static ResolveField ( IType type, string name ) : IField | ||
type | IType | |
name | string | |
리턴 | IField |
public ResolveGenericReferenceExpression ( |
||
gre | ||
definition | IEntity | |
리턴 | IEntity |
public ResolveGenericTypeReference ( |
||
gtr | ||
definition | IEntity | |
리턴 | IType |
public static ResolveMember ( IType type, string name, EntityType elementType ) : IEntity | ||
type | IType | |
name | string | |
elementType | EntityType | |
리턴 | IEntity |
public static ResolveMethod ( IType type, string name ) : IMethod | ||
type | IType | |
name | string | |
리턴 | IMethod |
public static ResolveProperty ( IType type, string name ) : IProperty | ||
type | IType | |
name | string | |
리턴 | IProperty |
public ResolveQualifiedName ( string name ) : IEntity | ||
name | string | |
리턴 | IEntity |
public ResolveQualifiedName ( List targetList, string name ) : bool | ||
targetList | List | |
name | string | |
리턴 | bool |
public ResolveQualifiedName ( List targetList, string name, EntityType flags ) : bool | ||
targetList | List | |
name | string | |
flags | EntityType | |
리턴 | bool |
public ResolveSimpleTypeReference ( Boo.Lang.Compiler.Ast.SimpleTypeReference node ) : void | ||
node | Boo.Lang.Compiler.Ast.SimpleTypeReference | |
리턴 | void |
public ResolveTypeReference ( |
||
node | ||
리턴 | void |