C# 클래스 System.Attribute.Attribute

파일 보기 프로젝트 열기: runefs/Marvin

공개 메소드들

메소드 설명
Equals ( object obj ) : bool
GetCustomAttribute ( Assembly element, Type attributeType ) : Attribute
GetCustomAttribute ( Assembly element, Type attributeType, bool inherit ) : Attribute
GetCustomAttribute ( MemberInfo element, Type attributeType ) : Attribute
GetCustomAttribute ( MemberInfo element, Type attributeType, bool inherit ) : Attribute
GetCustomAttribute ( Module element, Type attributeType ) : Attribute
GetCustomAttribute ( Module element, Type attributeType, bool inherit ) : Attribute
GetCustomAttribute ( ParameterInfo element, Type attributeType ) : Attribute
GetCustomAttribute ( ParameterInfo element, Type attributeType, bool inherit ) : Attribute
GetCustomAttributes ( Assembly element ) : System.Attribute[]
GetCustomAttributes ( Assembly element, Type attributeType ) : System.Attribute[]
GetCustomAttributes ( Assembly element, Type attributeType, bool inherit ) : System.Attribute[]
GetCustomAttributes ( Assembly element, bool inherit ) : System.Attribute[]
GetCustomAttributes ( MemberInfo element ) : System.Attribute[]
GetCustomAttributes ( MemberInfo element, Type type ) : System.Attribute[]
GetCustomAttributes ( MemberInfo element, Type type, bool inherit ) : System.Attribute[]
GetCustomAttributes ( MemberInfo element, bool inherit ) : System.Attribute[]
GetCustomAttributes ( Module element ) : System.Attribute[]
GetCustomAttributes ( Module element, Type attributeType ) : System.Attribute[]
GetCustomAttributes ( Module element, Type attributeType, bool inherit ) : System.Attribute[]
GetCustomAttributes ( Module element, bool inherit ) : System.Attribute[]
GetCustomAttributes ( ParameterInfo element ) : System.Attribute[]
GetCustomAttributes ( ParameterInfo element, Type attributeType ) : System.Attribute[]
GetCustomAttributes ( ParameterInfo element, Type attributeType, bool inherit ) : System.Attribute[]
GetCustomAttributes ( ParameterInfo element, bool inherit ) : System.Attribute[]
GetHashCode ( ) : int
IsDefaultAttribute ( ) : bool
IsDefined ( Assembly element, Type attributeType ) : bool
IsDefined ( Assembly element, Type attributeType, bool inherit ) : bool
IsDefined ( MemberInfo element, Type attributeType ) : bool
IsDefined ( MemberInfo element, Type attributeType, bool inherit ) : bool
IsDefined ( Module element, Type attributeType ) : bool
IsDefined ( Module element, Type attributeType, bool inherit ) : bool
IsDefined ( ParameterInfo element, Type attributeType ) : bool
IsDefined ( ParameterInfo element, Type attributeType, bool inherit ) : bool
Match ( object obj ) : bool

보호된 메소드들

메소드 설명
Attribute ( ) : System.Reflection
_Attribute ( [ riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId ) : void
_Attribute ( uint &pcTInfo ) : void
_Attribute ( uint dispIdMember, [ riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr ) : void
_Attribute ( uint iTInfo, uint lcid, IntPtr ppTInfo ) : void

비공개 메소드들

메소드 설명
CheckParameters ( object element, Type attributeType ) : void
FindAttribute ( object attributes ) : Attribute

메소드 상세

Attribute() 보호된 메소드

protected Attribute ( ) : System.Reflection
리턴 System.Reflection

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( Assembly element, Type attributeType ) : Attribute
element System.Reflection.Assembly
attributeType Type
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( Assembly element, Type attributeType, bool inherit ) : Attribute
element System.Reflection.Assembly
attributeType Type
inherit bool
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( MemberInfo element, Type attributeType ) : Attribute
element System.Reflection.MemberInfo
attributeType Type
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( MemberInfo element, Type attributeType, bool inherit ) : Attribute
element System.Reflection.MemberInfo
attributeType Type
inherit bool
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( Module element, Type attributeType ) : Attribute
element System.Reflection.Module
attributeType Type
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( Module element, Type attributeType, bool inherit ) : Attribute
element System.Reflection.Module
attributeType Type
inherit bool
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( ParameterInfo element, Type attributeType ) : Attribute
element System.Reflection.ParameterInfo
attributeType Type
리턴 Attribute

GetCustomAttribute() 공개 정적인 메소드

public static GetCustomAttribute ( ParameterInfo element, Type attributeType, bool inherit ) : Attribute
element System.Reflection.ParameterInfo
attributeType Type
inherit bool
리턴 Attribute

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Assembly element ) : System.Attribute[]
element System.Reflection.Assembly
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Assembly element, Type attributeType ) : System.Attribute[]
element System.Reflection.Assembly
attributeType Type
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Assembly element, Type attributeType, bool inherit ) : System.Attribute[]
element System.Reflection.Assembly
attributeType Type
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Assembly element, bool inherit ) : System.Attribute[]
element System.Reflection.Assembly
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( MemberInfo element ) : System.Attribute[]
element System.Reflection.MemberInfo
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( MemberInfo element, Type type ) : System.Attribute[]
element System.Reflection.MemberInfo
type Type
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( MemberInfo element, Type type, bool inherit ) : System.Attribute[]
element System.Reflection.MemberInfo
type Type
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( MemberInfo element, bool inherit ) : System.Attribute[]
element System.Reflection.MemberInfo
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Module element ) : System.Attribute[]
element System.Reflection.Module
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Module element, Type attributeType ) : System.Attribute[]
element System.Reflection.Module
attributeType Type
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Module element, Type attributeType, bool inherit ) : System.Attribute[]
element System.Reflection.Module
attributeType Type
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( Module element, bool inherit ) : System.Attribute[]
element System.Reflection.Module
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( ParameterInfo element ) : System.Attribute[]
element System.Reflection.ParameterInfo
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( ParameterInfo element, Type attributeType ) : System.Attribute[]
element System.Reflection.ParameterInfo
attributeType Type
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( ParameterInfo element, Type attributeType, bool inherit ) : System.Attribute[]
element System.Reflection.ParameterInfo
attributeType Type
inherit bool
리턴 System.Attribute[]

GetCustomAttributes() 공개 정적인 메소드

public static GetCustomAttributes ( ParameterInfo element, bool inherit ) : System.Attribute[]
element System.Reflection.ParameterInfo
inherit bool
리턴 System.Attribute[]

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IsDefaultAttribute() 공개 메소드

public IsDefaultAttribute ( ) : bool
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( Assembly element, Type attributeType ) : bool
element System.Reflection.Assembly
attributeType Type
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( Assembly element, Type attributeType, bool inherit ) : bool
element System.Reflection.Assembly
attributeType Type
inherit bool
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( MemberInfo element, Type attributeType ) : bool
element System.Reflection.MemberInfo
attributeType Type
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( MemberInfo element, Type attributeType, bool inherit ) : bool
element System.Reflection.MemberInfo
attributeType Type
inherit bool
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( Module element, Type attributeType ) : bool
element System.Reflection.Module
attributeType Type
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( Module element, Type attributeType, bool inherit ) : bool
element System.Reflection.Module
attributeType Type
inherit bool
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( ParameterInfo element, Type attributeType ) : bool
element System.Reflection.ParameterInfo
attributeType Type
리턴 bool

IsDefined() 공개 정적인 메소드

public static IsDefined ( ParameterInfo element, Type attributeType, bool inherit ) : bool
element System.Reflection.ParameterInfo
attributeType Type
inherit bool
리턴 bool

Match() 공개 메소드

public Match ( object obj ) : bool
obj object
리턴 bool

_Attribute() 보호된 메소드

protected _Attribute ( [ riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId ) : void
riid [
rgszNames IntPtr
cNames uint
lcid uint
rgDispId IntPtr
리턴 void

_Attribute() 보호된 메소드

protected _Attribute ( uint &pcTInfo ) : void
pcTInfo uint
리턴 void

_Attribute() 보호된 메소드

protected _Attribute ( uint dispIdMember, [ riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr ) : void
dispIdMember uint
riid [
lcid uint
wFlags short
pDispParams IntPtr
pVarResult IntPtr
pExcepInfo IntPtr
puArgErr IntPtr
리턴 void

_Attribute() 보호된 메소드

protected _Attribute ( uint iTInfo, uint lcid, IntPtr ppTInfo ) : void
iTInfo uint
lcid uint
ppTInfo IntPtr
리턴 void