[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for T:LayerD.ZOECompiler.MemberInfo]

C# | Visual Basic | Visual C++ |
public class MemberInfo
Public Class MemberInfo
public ref class MemberInfo

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | MemberInfo(TypeInfo, TypeInfo, XplNode) |
Crea un Member Info con información de un miembro de clase.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize()()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | get_Access()()() | |
![]() | get_ClassType()()() | |
![]() | get_ClassTypeFullName()()() |
Obtiene el Nombre Completo del Tipo al que pertenece el Miembro, que puede ser un tipo diferente al tipo donde se declara el miembro.
|
![]() | get_ConstantValue()()() | |
![]() | get_DeclarationClassType()()() | |
![]() | get_DeclarationClassTypeFullName()()() |
Obtiene el Nombre Completo del Tipo en el cual es Declarado el Miembro.
|
![]() | get_GetBlock()()() | |
![]() | get_Hidden()()() | |
![]() | get_IsAccesible(Scope) | |
![]() | get_IsBadMember()()() |
Indica si el miembro esta marcado como erroneo, en tal caso no debe considerarse como valido
al analizar expresiones.
|
![]() | get_IsExternal()()() |
Indica si posee implementación externa.
|
![]() | get_MemberExternalName()()() | |
![]() | get_MemberInfoTag()()() | |
![]() | get_MemberInternalName()()() |
Retorna el nombre interno del miembro,
es un nombre único aún para funciones
sobrecargadas.
|
![]() | get_MemberName()()() | |
![]() | get_MemberNode()()() | |
![]() | get_Parameters()()() |
Devuelve los Parametros del Metodo, Indexador u Operador.
Devuelve null cuando no tiene parametros (aunque puede no
tener parametros aún cuando no se devuelva null).
Devuelve null cuando el miembro no es una funcion.
|
![]() | get_ReturnType()()() |
Devuelve el tipo de retorno para una funcion,
operador, indexador, propiedad o campo. Si no
es uno de estos tipos de miembro devuelve null.
Para las propiedades y campos devuelve el tipo de la propiedad o campo.
|
![]() | get_SetBlock()()() | |
![]() | get_Virtual()()() |
Indica si el miembro campo es virtual, para cualquier otro tipo de miembro no campo debe ser false.
|
![]() | GetHashCode()()() | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
![]() | GetType()()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsBeginCFPermissions()()() | |
![]() | IsConstructor()()() | |
![]() | IsDestructor()()() | |
![]() | IsEndCFPermissions()()() | |
![]() | IsExpression()()() | |
![]() | IsExtern()()() | |
![]() | IsFactory()()() |
Devuelve si existe el modificador "factory" en la declaracion del miembro
|
![]() | IsField()()() | |
![]() | IsFinalizer()()() | |
![]() | IsFunction()()() |
Indica si el miembro es un Metodo, Indexador u Operador
|
![]() | IsIndexer()()() | |
![]() | IsMethod()()() | |
![]() | IsNew()()() |
Retorna el modificador "new" del miembro.
Para el caso de expresiones y permisos de classfactorys
retorna false.
|
![]() | IsOperator()()() | |
![]() | IsOverride()()() | |
![]() | IsProperty()()() | |
![]() | IsStatic()()() | |
![]() | IsVariableArguments()()() |
Indica si los el miembro permite una lista variable de argumentos.
|
![]() | MemberwiseClone()()() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | set_Access(XplAccesstype_enum) | |
![]() | set_ConstantValue(Object) | |
![]() | set_GetBlock(XplFunctionBody) | |
![]() | set_Hidden(Boolean) | |
![]() | set_IsBadMember(Boolean) |
Establece el miembro como erroneo para no ser valido
al analizar expresiones.
|
![]() | set_MemberInfoTag(Object) | |
![]() | set_SetBlock(XplFunctionBody) | |
![]() | set_Virtual(Boolean) |
Establece si el miembro campo es virtual, cuando se usa herencia virtual
|
![]() | ToString()()() | (Overrides Object.ToString()()().) |
![]() ![]() | ToString(array<MemberInfo>[]()[]) | |
![]() | ToStringSimple()()() |

Object | |
![]() | MemberInfo |