IMemberCreationService.CreateField 메서드

정의

지정된 필드 이름, 필드 형식, 매개 변수 형식, 특성 및 리터럴 초기화 식을 사용하여 지정된 클래스에 필드를 만듭니다.

public:
 void CreateField(System::String ^ className, System::String ^ fieldName, Type ^ fieldType, cli::array <Type ^> ^ genericParameterTypes, System::CodeDom::MemberAttributes attributes, System::CodeDom::CodeSnippetExpression ^ initializationExpression, bool overwriteExisting);
public void CreateField(string className, string fieldName, Type fieldType, Type[] genericParameterTypes, System.CodeDom.MemberAttributes attributes, System.CodeDom.CodeSnippetExpression initializationExpression, bool overwriteExisting);
abstract member CreateField : string * string * Type * Type[] * System.CodeDom.MemberAttributes * System.CodeDom.CodeSnippetExpression * bool -> unit
Public Sub CreateField (className As String, fieldName As String, fieldType As Type, genericParameterTypes As Type(), attributes As MemberAttributes, initializationExpression As CodeSnippetExpression, overwriteExisting As Boolean)

매개 변수

className
String

필드를 추가할 클래스의 이름을 정의하는 문자열입니다.

fieldName
String

필드의 이름을 정의하는 문자열입니다.

fieldType
Type

Type 새 필드의 필드입니다.

genericParameterTypes
Type[]

Type 필드와 연결된 매개 변수의 배열입니다.

attributes
MemberAttributes

MemberAttributes 필드의 멤버 특성 식별자를 정의하는 A입니다.

initializationExpression
CodeSnippetExpression

CodeSnippetExpression 필드의 리터럴 식이 들어 있는 A입니다.

overwriteExisting
Boolean

true 새 필드를 만들 때 기존 필드를 className 삭제하려면 이고, false그렇지 않으면 입니다.

적용 대상