다음을 통해 공유


FieldBuilder 멤버

필드를 정의하고 나타냅니다. 이 클래스는 상속될 수 없습니다.

다음 표에서는 FieldBuilder 형식에 의해 노출되는 멤버를 보여 줍니다.

Public 속성

  이름 설명
Public property Attributes 재정의되었습니다. 해당 필드의 특성을 나타냅니다. 이 속성은 읽기 전용입니다.
Public property DeclaringType 재정의되었습니다. 해당 필드를 선언하는 형식의 Type 개체에 대한 참조를 나타냅니다. 이 속성은 읽기 전용입니다.
Public property FieldHandle 재정의되었습니다. 해당 필드에 대한 내부 메타데이터 핸들을 나타냅니다. 이 속성은 읽기 전용입니다.
Public property FieldType 재정의되었습니다. 해당 필드의 형식을 나타내는 Type 개체를 나타냅니다. 이 속성은 읽기 전용입니다.
Public property IsAssembly  이 필드에 Assembly 수준 표시 기능이 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsFamily  이 필드에 패밀리 수준 표시 기능이 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsFamilyAndAssembly  이 필드에 FamilyAndAssembly 수준 표시 기능이 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsFamilyOrAssembly  이 필드에 FamilyOrAssembly 수준 표시 기능이 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsInitOnly  필드가 생성자의 본문에만 적용될 수 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsLiteral  값을 컴파일 타임에만 쓰고 변경할 수 없는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsNotSerialized  이 필드에 NotSerialized 특성이 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsPinvokeImpl  해당 PinvokeImpl 속성이 FieldAttributes에 설정되어 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsPrivate  private 필드인지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsPublic  public 필드인지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsSpecialName  해당 SpecialName 특성이 FieldAttributes 열거자에 설정되어 있는지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property IsStatic  정적 필드인지 여부를 나타내는 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property MemberType  이 멤버가 필드임을 나타내는 MemberTypes 값을 가져옵니다.(FieldInfo에서 상속됨)
Public property MetadataToken  메타데이터 요소를 식별하는 값을 가져옵니다.(MemberInfo에서 상속됨)
Public property Module 재정의되었습니다. 이 필드를 포함하는 형식이 정의될 모듈을 가져옵니다.
Public property Name 재정의되었습니다. 해당 필드의 이름을 나타냅니다. 이 속성은 읽기 전용입니다.
Public property ReflectedType 재정의되었습니다. 해당 개체를 얻어온 Type 개체에 대한 참조를 나타냅니다. 이 속성은 읽기 전용입니다.

위쪽

Public 메서드

  이름 설명
Public method Equals  오버로드되었습니다. 두 개의 Object 인스턴스가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public method GetCustomAttributes 오버로드되었습니다. 재정의되었습니다. 해당 필드에 대해 정의된 사용자 지정 특성을 반환합니다.
Public method Static GetFieldFromHandle  오버로드되었습니다. 핸들이 나타내는 필드의 FieldInfo를 가져옵니다. (FieldInfo에서 상속됨)
Public method GetHashCode  특정 형식에 대한 해시 함수로 사용되며 GetHashCode는 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에 사용하기 적당합니다. (Object에서 상속됨)
Public method GetOptionalCustomModifiers  필드의 선택적 사용자 지정 한정자를 식별하는 형식의 배열을 가져옵니다. (FieldInfo에서 상속됨)
Public method GetRawConstantValue  컴파일러에서 필드와 연결한 리터럴 값을 반환합니다. (FieldInfo에서 상속됨)
Public method GetRequiredCustomModifiers  속성의 필수적 사용자 지정 한정자를 식별하는 형식의 배열을 가져옵니다. (FieldInfo에서 상속됨)
Public method GetToken 해당 필드를 나타내는 토큰을 반환합니다.
Public method GetType  현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method GetValue 재정의되었습니다. 지정된 개체에서 지원하는 필드 값을 검색합니다.
Public method GetValueDirect  지정된 개체에서 지원하는 필드 값을 반환합니다. (FieldInfo에서 상속됨)
Public method IsDefined 재정의되었습니다. 지정된 형식이 있는 특성이 필드에 정의되어 있는지 여부를 나타냅니다.
Public method Static ReferenceEquals  지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method SetConstant 해당 필드의 기본값을 설정합니다.
Public method SetCustomAttribute 오버로드되었습니다. 사용자 지정 특성을 설정합니다.
Public method SetMarshal 필드의 네이티브 마샬링을 설명합니다.
Public method SetOffset 필드 레이아웃을 지정합니다.
Public method SetValue 오버로드되었습니다. 필드의 값을 설정합니다.
Public method SetValueDirect  지정된 개체에서 지원하는 필드의 값을 설정합니다. (FieldInfo에서 상속됨)
Public method ToString  현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
Explicit interface implementation Method System.Runtime.InteropServices._FieldBuilder.GetIDsOfNames 이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.
Explicit interface implementation Method System.Runtime.InteropServices._FieldBuilder.GetTypeInfo 인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.
Explicit interface implementation Method System.Runtime.InteropServices._FieldBuilder.GetTypeInfoCount 개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).
Explicit interface implementation Method System.Runtime.InteropServices._FieldBuilder.Invoke 개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

위쪽

참고 항목

참조

FieldBuilder 클래스
System.Reflection.Emit 네임스페이스