FieldInfo Class

Definition

필드의 특성을 검색하고 필드 메타데이터에 액세스할 수 있도록 해줍니다.Discovers the attributes of a field and provides access to field metadata.

public ref class FieldInfo abstract : System::Reflection::MemberInfo
public ref class FieldInfo abstract : System::Reflection::MemberInfo, System::Runtime::InteropServices::_FieldInfo
public abstract class FieldInfo : System.Reflection.MemberInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public abstract class FieldInfo : System.Reflection.MemberInfo, System.Runtime.InteropServices._FieldInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class FieldInfo : System.Reflection.MemberInfo, System.Runtime.InteropServices._FieldInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class FieldInfo : System.Reflection.MemberInfo
type FieldInfo = class
    inherit MemberInfo
type FieldInfo = class
    inherit MemberInfo
    interface _FieldInfo
Public MustInherit Class FieldInfo
Inherits MemberInfo
Public MustInherit Class FieldInfo
Inherits MemberInfo
Implements _FieldInfo
Inheritance
FieldInfo
Derived
Attributes
Implements

Examples

다음 예제에서는 Type.GetFields 메서드를 사용 하 여 FieldInfo 클래스에서 필드 관련 정보를 가져온 다음 필드 특성을 표시 합니다.The following example uses the Type.GetFields method to get the field-related information from the FieldInfo class, and then displays field attributes.

using namespace System;
using namespace System::Reflection;
public ref class FieldInfoClass
{
public:
   int myField1;

protected:
   String^ myField2;
};

int main()
{
   array<FieldInfo^>^myFieldInfo;
   Type^ myType = FieldInfoClass::typeid;

   // Get the type and fields of FieldInfoClass.
   myFieldInfo = myType->GetFields( static_cast<BindingFlags>(BindingFlags::NonPublic | BindingFlags::Instance | BindingFlags::Public) );
   Console::WriteLine( "\nThe fields of FieldInfoClass are \n" );

   // Display the field information of FieldInfoClass.
   for ( int i = 0; i < myFieldInfo->Length; i++ )
   {
      Console::WriteLine( "\nName            : {0}", myFieldInfo[ i ]->Name );
      Console::WriteLine( "Declaring Type  : {0}", myFieldInfo[ i ]->DeclaringType );
      Console::WriteLine( "IsPublic        : {0}", myFieldInfo[ i ]->IsPublic );
      Console::WriteLine( "MemberType      : {0}", myFieldInfo[ i ]->MemberType );
      Console::WriteLine( "FieldType       : {0}", myFieldInfo[ i ]->FieldType );
      Console::WriteLine( "IsFamily        : {0}", myFieldInfo[ i ]->IsFamily );
   }
}
using System;
using System.Reflection;

public class FieldInfoClass
{
    public int myField1 = 0;
    protected string myField2 = null;
    public static void Main()
    {
        FieldInfo[] myFieldInfo;
        Type myType = typeof(FieldInfoClass);
        // Get the type and fields of FieldInfoClass.
        myFieldInfo = myType.GetFields(BindingFlags.NonPublic | BindingFlags.Instance
            | BindingFlags.Public);
        Console.WriteLine("\nThe fields of " +
            "FieldInfoClass are \n");
        // Display the field information of FieldInfoClass.
        for(int i = 0; i < myFieldInfo.Length; i++)
        {
            Console.WriteLine("\nName            : {0}", myFieldInfo[i].Name);
            Console.WriteLine("Declaring Type  : {0}", myFieldInfo[i].DeclaringType);
            Console.WriteLine("IsPublic        : {0}", myFieldInfo[i].IsPublic);
            Console.WriteLine("MemberType      : {0}", myFieldInfo[i].MemberType);
            Console.WriteLine("FieldType       : {0}", myFieldInfo[i].FieldType);
            Console.WriteLine("IsFamily        : {0}", myFieldInfo[i].IsFamily);
        }
    }
}
Imports System.Reflection

Public Class FieldInfoClass
    Public myField1 As Integer = 0
    Protected myField2 As String = Nothing

    Public Shared Sub Main()
        Dim myFieldInfo() As FieldInfo
        Dim myType As Type = GetType(FieldInfoClass)
        ' Get the type and fields of FieldInfoClass.
        myFieldInfo = myType.GetFields(BindingFlags.NonPublic Or _
                      BindingFlags.Instance Or BindingFlags.Public)
        Console.WriteLine(ControlChars.NewLine & "The fields of " & _
                      "FieldInfoClass class are " & ControlChars.NewLine)
        ' Display the field information of FieldInfoClass.
        Dim i As Integer
        For i = 0 To myFieldInfo.Length - 1
            Console.WriteLine(ControlChars.NewLine + "Name            : {0}", myFieldInfo(i).Name)
            Console.WriteLine("Declaring Type  : {0}", myFieldInfo(i).DeclaringType)
            Console.WriteLine("IsPublic        : {0}", myFieldInfo(i).IsPublic)
            Console.WriteLine("MemberType      : {0}", myFieldInfo(i).MemberType)
            Console.WriteLine("FieldType       : {0}", myFieldInfo(i).FieldType)
            Console.WriteLine("IsFamily        : {0}", myFieldInfo(i).IsFamily)
        Next i
    End Sub
End Class

Remarks

필드 정보는 메타 데이터에서 가져옵니다.The field information is obtained from metadata. FieldInfo 클래스에 public 생성자가 없습니다.The FieldInfo class does not have a public constructor. FieldInfo 개체는 Type 개체의 GetFields 또는 GetField 메서드를 호출 하 여 가져옵니다.FieldInfo objects are obtained by calling either the GetFields or GetField method of a Type object.

필드는 클래스에 정의 된 변수입니다.Fields are variables defined in the class. FieldInfo는 클래스 내의 필드에 대 한 메타 데이터에 대 한 액세스를 제공 하 고 필드에 대해 동적 set 및 get 기능을 제공 합니다.FieldInfo provides access to the metadata for a field within a class and provides dynamic set and get functionality for the field. 클래스 호출 될 때까지 메모리에 로드 되지 않습니다 또는 get 개체에서 호출 됩니다.The class is not loaded into memory until invoke or get is called on the object.

Notes to Implementers

FieldInfo에서 상속하는 경우 GetValue(Object)SetValue(Object, Object, BindingFlags, Binder, CultureInfo) 멤버를 재정의해야 합니다.When you inherit from FieldInfo, you must override the following members: GetValue(Object) and SetValue(Object, Object, BindingFlags, Binder, CultureInfo).

Constructors

FieldInfo()

FieldInfo 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the FieldInfo class.

Properties

Attributes

이 필드와 연결 된 특성을 가져옵니다.Gets the attributes associated with this field.

CustomAttributes

이 멤버의 사용자 지정 특성이 포함 된 컬렉션을 가져옵니다.Gets a collection that contains this member's custom attributes.

(Inherited from MemberInfo)
DeclaringType

이 멤버를 선언 하는 클래스를 가져옵니다.Gets the class that declares this member.

(Inherited from MemberInfo)
FieldHandle

필드의 내부 메타데이터 표현에 대한 핸들인 RuntimeFieldHandle을 가져옵니다.Gets a RuntimeFieldHandle, which is a handle to the internal metadata representation of a field.

FieldType

이 필드 개체의 형식을 가져옵니다.Gets the type of this field object.

IsAssembly

Assembly에서 이 필드의 잠재적 표시 유형을 설명하는지 여부를 나타내는 값을 가져옵니다. 즉, 이 필드는 같은 어셈블리의 다른 형식에만 표시되고 어셈블리 외부의 파생 형식에는 표시되지 않습니다.Gets a value indicating whether the potential visibility of this field is described by Assembly; that is, the field is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly.

IsCollectible

MemberInfo 개체가 수집 가능한 AssemblyLoadContext에 보관된 어셈블리의 일부인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Inherited from MemberInfo)
IsFamily

Family에서 이 필드의 표시 유형을 설명하는지 여부를 나타내는 값을 가져옵니다. 즉, 이 필드는 해당 클래스 및 파생 클래스에만 표시됩니다.Gets a value indicating whether the visibility of this field is described by Family; that is, the field is visible only within its class and derived classes.

IsFamilyAndAssembly

FamANDAssem에서 이 필드의 표시 유형을 설명하는지 여부를 나타내는 값을 가져옵니다. 즉, 이 필드는 같은 어셈블리에 있는 경우에만 파생 클래스에서 액세스할 수 있습니다.Gets a value indicating whether the visibility of this field is described by FamANDAssem; that is, the field can be accessed from derived classes, but only if they are in the same assembly.

IsFamilyOrAssembly

FamORAssem에서 이 필드의 잠재적 표시 유형을 설명하는지 여부를 나타내는 값을 가져옵니다. 즉, 이 필드는 파생 클래스(있는 경우) 및 같은 어셈블리의 클래스에서 액세스할 수 있습니다.Gets a value indicating whether the potential visibility of this field is described by FamORAssem; that is, the field can be accessed by derived classes wherever they are, and by classes in the same assembly.

IsInitOnly

필드 생성자의 본문에만 설정할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the field can only be set in the body of the constructor.

IsLiteral

값에 쓸지 여부를 나타내는 값을 가져옵니다 컴파일 시간 및 변경할 수 없습니다.Gets a value indicating whether the value is written at compile time and cannot be changed.

IsNotSerialized

이 필드에 NotSerialized 특성이 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether this field has the NotSerialized attribute.

IsPinvokeImpl

해당 PinvokeImpl 속성이 FieldAttributes에 설정되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the corresponding PinvokeImpl attribute is set in FieldAttributes.

IsPrivate

Private 필드 인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the field is private.

IsPublic

Public 필드 인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the field is public.

IsSecurityCritical

현재 필드가 현재 신뢰 수준에서 보안에 중요 하거나 보안 안전에 중요 한 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the current field is security-critical or security-safe-critical at the current trust level.

IsSecuritySafeCritical

현재 필드가 현재 신뢰 수준에서 보안 안전에 중요 한 인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the current field is security-safe-critical at the current trust level.

IsSecurityTransparent

현재 필드가 현재 신뢰 수준에서 투명 한지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the current field is transparent at the current trust level.

IsSpecialName

해당 SpecialName 특성이 FieldAttributes 열거자에 설정되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the corresponding SpecialName attribute is set in the FieldAttributes enumerator.

IsStatic

정적 필드 인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the field is static.

MemberType

이 멤버가 필드임을 나타내는 MemberTypes 값을 가져옵니다.Gets a MemberTypes value indicating that this member is a field.

MemberType

파생 클래스에서 재정의될 경우 멤버의 형식(메서드, 생성자, 이벤트 등)을 나타내는 MemberTypes 값을 가져옵니다.When overridden in a derived class, gets a MemberTypes value indicating the type of the member - method, constructor, event, and so on.

(Inherited from MemberInfo)
MetadataToken

메타데이터 요소를 식별하는 값을 가져옵니다.Gets a value that identifies a metadata element.

(Inherited from MemberInfo)
Module

현재 MemberInfo가 나타내는 멤버를 선언하는 형식이 정의된 모듈을 가져옵니다.Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Inherited from MemberInfo)
Name

현재 멤버의 이름을 가져옵니다.Gets the name of the current member.

(Inherited from MemberInfo)
ReflectedType

MemberInfo의 이 인스턴스를 가져오는 데 사용된 클래스 개체를 가져옵니다.Gets the class object that was used to obtain this instance of MemberInfo.

(Inherited from MemberInfo)

Methods

Equals(Object)

이 인스턴스가 지정된 개체와 같은지를 나타내는 값을 반환합니다.Returns a value that indicates whether this instance is equal to a specified object.

Equals(Object)

이 인스턴스가 지정된 개체와 같은지를 나타내는 값을 반환합니다.Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from MemberInfo)
GetCustomAttributes(Boolean)

파생된 클래스에서 재정의 되 면이 멤버에 적용 되는 모든 사용자 지정 특성의 배열을 반환 합니다.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Inherited from MemberInfo)
GetCustomAttributes(Type, Boolean)

파생된 클래스에서 재정의하는 경우 이 멤버에 적용되고 Type으로 식별되는 사용자 지정 특성의 배열을 반환합니다.When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Inherited from MemberInfo)
GetCustomAttributesData()

대상 멤버에 적용된 특성에 대한 데이터를 나타내는 CustomAttributeData 개체의 목록을 반환합니다.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Inherited from MemberInfo)
GetFieldFromHandle(RuntimeFieldHandle)

지정된 핸들이 나타내는 필드의 FieldInfo를 가져옵니다.Gets a FieldInfo for the field represented by the specified handle.

GetFieldFromHandle(RuntimeFieldHandle, RuntimeTypeHandle)

지정된 제네릭 형식에 대해 지정된 핸들이 나타내는 필드의 FieldInfo를 가져옵니다.Gets a FieldInfo for the field represented by the specified handle, for the specified generic type.

GetHashCode()

이 인스턴스에 대한 해시 코드를 반환합니다.Returns the hash code for this instance.

GetHashCode()

이 인스턴스에 대한 해시 코드를 반환합니다.Returns the hash code for this instance.

(Inherited from MemberInfo)
GetOptionalCustomModifiers()

필드의 선택적 사용자 지정 한정자를 식별하는 형식의 배열을 가져옵니다.Gets an array of types that identify the optional custom modifiers of the field.

GetRawConstantValue()

컴파일러에서 필드와 연결한 리터럴 값을 반환합니다.Returns a literal value associated with the field by a compiler.

GetRequiredCustomModifiers()

속성의 필수 사용자 지정 한정자를 식별하는 형식의 배열을 가져옵니다.Gets an array of types that identify the required custom modifiers of the property.

GetType()
GetType() (Inherited from MemberInfo)
GetValue(Object)

파생 클래스에서 재정의된 경우 지정된 개체에서 지원하는 필드의 값을 반환합니다.When overridden in a derived class, returns the value of a field supported by a given object.

GetValueDirect(TypedReference)

지정된 된 개체에서 지 원하는 필드의 값을 반환 합니다.Returns the value of a field supported by a given object.

HasSameMetadataDefinitionAs(MemberInfo) (Inherited from MemberInfo)
IsDefined(Type, Boolean)

파생된 클래스에서 재정의 하는 경우에 하나 이상의 특성에서 지정 된 형식 또는 파생 형식의이 멤버에 적용 되는지 여부를 나타냅니다.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Inherited from MemberInfo)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
SetValue(Object, Object)

지정된 개체에서 지원하는 필드 값을 설정합니다.Sets the value of the field supported by the given object.

SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

파생된 클래스에서 재정의 되 면 지정된 된 개체에서 지 원하는 필드의 값을 설정 합니다.When overridden in a derived class, sets the value of the field supported by the given object.

SetValueDirect(TypedReference, Object)

지정된 개체에서 지원하는 필드 값을 설정합니다.Sets the value of the field supported by the given object.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

Operators

Equality(FieldInfo, FieldInfo)

FieldInfo 개체가 같은지를 나타냅니다.Indicates whether two FieldInfo objects are equal.

Inequality(FieldInfo, FieldInfo)

FieldInfo 개체가 같지 않은지를 나타냅니다.Indicates whether two FieldInfo objects are not equal.

Explicit Interface Implementations

_FieldInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.Maps a set of names to a corresponding set of dispatch identifiers.

_FieldInfo.GetType()

Type 형식을 나타내는 FieldInfo 개체를 가져옵니다.Gets a Type object representing the FieldInfo type.

_FieldInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_FieldInfo.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

_FieldInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.Provides access to properties and methods exposed by an object.

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from MemberInfo)
_MemberInfo.GetType()

Type 클래스를 나타내는 MemberInfo 개체를 가져옵니다.Gets a Type object representing the MemberInfo class.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Inherited from MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.Provides access to properties and methods exposed by an object.

(Inherited from MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

명명된 특성을 제외하고 이 멤버에 정의된 모든 사용자 지정 특성의 배열을 반환하거나 사용자 지정 특성이 없는 경우 빈 배열을 반환합니다.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

(Inherited from MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

형식으로 식별되는 이 멤버에 정의된 사용자 지정 특성의 배열을 반환하거나 해당 형식의 사용자 지정 특성이 없는 경우 빈 배열을 반환합니다.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

(Inherited from MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

하나 이상의 attributeType 인스턴스가 이 멤버에 대해 정의되는지 여부를 나타냅니다.Indicates whether one or more instance of attributeType is defined on this member.

(Inherited from MemberInfo)

Extension Methods

GetCustomAttribute(MemberInfo, Type)

지정된 된 멤버에 적용 되는 지정 된 형식의 사용자 지정 특성을 검색 합니다.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

지정된 된 멤버에 적용 되 고 필요에 따라 해당 멤버의 상위 항목을 검사 하는 지정 된 형식의 사용자 지정 특성을 검색 합니다.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo)

지정된 된 멤버에 적용 되는 지정 된 형식의 사용자 지정 특성을 검색 합니다.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

지정된 된 멤버에 적용 되 고 필요에 따라 해당 멤버의 상위 항목을 검사 하는 지정 된 형식의 사용자 지정 특성을 검색 합니다.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo)

지정된 된 멤버에 적용 되는 사용자 지정 특성의 컬렉션을 검색 합니다.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

지정된 된 멤버에 적용 되는 사용자 지정 특성의 컬렉션을 검색 하 고 필요에 따라 해당 멤버의 상위 항목을 검사 합니다.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

지정된 된 멤버에 적용 되는 지정 된 형식의 사용자 지정 특성의 컬렉션을 검색 합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

지정된 된 멤버에 적용 되는 지정 된 형식의 사용자 지정 특성의 컬렉션을 검색 하 고 필요에 따라 해당 멤버의 상위 항목을 검사 합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo)

지정된 된 멤버에 적용 되는 지정 된 형식의 사용자 지정 특성의 컬렉션을 검색 합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

지정된 된 멤버에 적용 되는 지정 된 형식의 사용자 지정 특성의 컬렉션을 검색 하 고 필요에 따라 해당 멤버의 상위 항목을 검사 합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type)

지정 된 형식의 사용자 지정 특성이 지정된 된 멤버에 적용 되었는지 여부를 나타냅니다.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

여부를 지정 된 형식의 사용자 지정 특성이 지정된 된 멤버에 적용 되며, 필요에 따라 상위 항목에 적용을 나타냅니다.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetMetadataToken(MemberInfo)

사용 가능한 경우 지정된 멤버의 메타데이터 토큰을 가져옵니다.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

지정된 멤버에 대해 메타데이터 토큰을 사용할 수 있는지를 나타내는 값을 반환합니다.Returns a value that indicates whether a metadata token is available for the specified member.

Applies to

Thread Safety

이 형식은 스레드로부터 안전합니다.This type is thread safe.

See also