C# 클래스 Pchp.CodeAnalysis.Symbols.PENamespaceSymbol

The base class to represent a namespace imported from a PE/module. Namespaces that differ only by casing in name are not merged.
상속: NamespaceSymbol
파일 보기 프로젝트 열기: iolevel/peachpie 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_types ImmutableArray>.Dictionary

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
GetMembers ( ) : ImmutableArray
GetMembers ( string name ) : ImmutableArray
GetTypeMembers ( ) : ImmutableArray
GetTypeMembers ( string name ) : ImmutableArray
GetTypeMembers ( string name, int arity ) : ImmutableArray

보호된 메소드들

메소드 설명
EnsureAllMembersLoaded ( ) : void
LazyInitializeTypes ( TypeDefinitionHandle>.IEnumerable typeGroups ) : void

Create symbols for nested types and initialize types map.

메소드 상세

EnsureAllMembersLoaded() 보호된 추상적인 메소드

protected abstract EnsureAllMembersLoaded ( ) : void
리턴 void

GetMembers() 공개 최종 메소드

public final GetMembers ( ) : ImmutableArray
리턴 ImmutableArray

GetMembers() 공개 최종 메소드

public final GetMembers ( string name ) : ImmutableArray
name string
리턴 ImmutableArray

GetTypeMembers() 공개 최종 메소드

public final GetTypeMembers ( ) : ImmutableArray
리턴 ImmutableArray

GetTypeMembers() 공개 최종 메소드

public final GetTypeMembers ( string name ) : ImmutableArray
name string
리턴 ImmutableArray

GetTypeMembers() 공개 최종 메소드

public final GetTypeMembers ( string name, int arity ) : ImmutableArray
name string
arity int
리턴 ImmutableArray

LazyInitializeTypes() 보호된 메소드

Create symbols for nested types and initialize types map.
protected LazyInitializeTypes ( TypeDefinitionHandle>.IEnumerable typeGroups ) : void
typeGroups TypeDefinitionHandle>.IEnumerable
리턴 void

프로퍼티 상세

_types 보호되어 있는 프로퍼티

A map of types immediately contained within this namespace grouped by their name (case-sensitively).
protected Dictionary> _types
리턴 ImmutableArray>.Dictionary