다음을 통해 공유


XamlDirective 클래스

정의

멤버가 XAML 지시문인 경우 멤버에 대한 XAML 형식 시스템 식별자를 제공합니다. XAML 판독기 및 XAML 작성기는 멤버 노드를 처리하는 동안 XamlDirective 식별자를 사용합니다. 식별자는 XAML 판독기가 StartMember 배치되고 IsDirectivetrue때 사용됩니다.

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
상속
XamlDirective

설명

XamlDirective 멤버가 XAML 지시문인 경우 XAML 형식 시스템에 필요한 값을 제공합니다. 정의에 따라 XAML 지시문에는 항상 XamlMember 속성의 하위 집합에 대해 동일한 결과를 반환하는 특성이 있으며 가능한 모든 XAML 지시문에 대해 동일한 XAML 형식 시스템 정보가 보고됩니다. 지시문과 관련된 XAML 형식 시스템 특성의 보고는 내부 동작 또는 XamlDirective 클래스의 XamlMemberLookup* 가상 멤버 재정의를 통해 수행됩니다.

다음 목록에서는 멤버가 실제로 XamlDirective경우 XamlMember 대한 XAML 지시문의 반환된 결과를 보여 있습니다.

또한 DeclaringType 대한 내부 지원은 설정되지 않은 상태로 유지되며 null반환합니다.

중요하다

XamlDirective XamlMember 하위 클래스입니다. XamlMember마찬가지로 XamlDirective XAML 형식 시스템에서 액세스를 보고하는 방법에 대한 보안 고려 사항이 있습니다. XamlMember참조하세요.

생성자

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

XamlDirective 클래스의 새 인스턴스를 초기화하여 XamlDirective대/소문자별 각 값에 대한 값을 지정합니다.

XamlDirective(String, String)

이름 및 단일 XAML 네임스페이스의 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다. 지시문에 대한 true 보고하려는 IsUnknown 필요한 경우에만 이 서명을 사용합니다.

속성

AllowedLocation

지시문을 지정할 수 있는 XAML 노드 형식을 지정하는 값을 가져옵니다.

DeclaringType

XamlMember연결된 멤버를 선언하는 형식의 XamlType 가져옵니다.

(다음에서 상속됨 XamlMember)
DeferringLoader

XAML 선언 개체의 지연 로드에 사용되는 XamlValueConverter<TConverterBase> 개체를 가져옵니다.

(다음에서 상속됨 XamlMember)
DependsOn

XamlMember 개체의 목록을 가져옵니다. 이러한 보고서는 초기화 순서에 대한 종속성 관계가 이 XamlMember상대적인 멤버를 보고합니다.

(다음에서 상속됨 XamlMember)
Invoker

XamlMember연결된 XamlMemberInvoker 구현을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsAmbient

XamlMember 앰비언트 속성으로 보고되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsAttachable

XamlMember 연결할 수 있는 멤버인지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsDirective

XamlMember XAML 지시문인지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsEvent

XamlMember 이벤트 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsNameValid

XamlMember 유효한 xamlName 문자열을 Name사용하여 초기화되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsReadOnly

XamlMember 읽기 전용 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsReadPublic

XamlMember 호출 가능한 public get 접근자가 있는 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsUnknown

형식 및 멤버 확인에 사용되는 지원 시스템에서 멤버를 확인할 수 없는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsWriteOnly

XamlMember 쓰기 전용 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
IsWritePublic

XamlMember 호출 가능한 public set 접근자가 있는 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
MarkupExtensionBracketCharacters

태그 확장의 여는 대괄호 및 닫는 대괄호 문자를 정의합니다.

(다음에서 상속됨 XamlMember)
Name

XamlMember선언하는 xamlName 이름 문자열을 가져옵니다.

(다음에서 상속됨 XamlMember)
PreferredXamlNamespace

XamlMember기본 XAML 네임스페이스를 식별하는 단일 XAML 네임스페이스 URI를 가져옵니다.

(다음에서 상속됨 XamlMember)
SerializationVisibility

비주얼 디자이너에서 멤버를 처리하는 방법을 나타내는 DesignerSerializationVisibility 값을 가져옵니다.

(다음에서 상속됨 XamlMember)
TargetType

XamlMember 존재할 수 있는 형식의 XamlType 가져옵니다.

(다음에서 상속됨 XamlMember)
Type

멤버가 사용하는 형식의 XamlType 가져옵니다.

(다음에서 상속됨 XamlMember)
TypeConverter

XAML 선언 개체의 형식 변환 생성에 사용할 수 있는 XamlValueConverter<TConverterBase> 개체를 가져옵니다.

(다음에서 상속됨 XamlMember)
UnderlyingMember

PropertyInfo, MethodInfo또는 EventInfo생성된 멤버에 사용할 수 있는 CLR 형식 시스템 MemberInfo 가져옵니다.

(다음에서 상속됨 XamlMember)
ValueSerializer

XAML 선언 개체의 값 serialization에 사용되는 XamlValueConverter<TConverterBase> 개체를 가져옵니다.

(다음에서 상속됨 XamlMember)

메서드

Equals(Object)

현재 개체가 다른 개체와 같은지 여부를 나타냅니다.

(다음에서 상속됨 XamlMember)
Equals(XamlMember)

현재 개체가 같은 형식의 다른 개체와 같은지 여부를 나타냅니다.

(다음에서 상속됨 XamlMember)
GetHashCode()

이 개체의 해시 코드를 반환합니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
GetXamlNamespaces()

이 XAML 멤버가 존재할 수 있는 XAML 네임스페이스 목록을 반환합니다.

LookupCustomAttributeProvider()

ICustomAttributeProvider 구현을 반환합니다. 이 구현은 항상 null반환합니다.

LookupDeferringLoader()

XAML 선언 개체를 지연 로드하는 동안 사용되는 XamlValueConverter<TConverterBase> 개체를 반환합니다. 이 구현은 항상 null반환합니다.

LookupDependsOn()

XamlMember 개체 목록을 반환합니다. 이 목록은 초기화 순서에 대한 종속성 관계가 이 XamlMember상대적인 멤버를 보고합니다. 이 구현은 항상 null반환합니다.

LookupInvoker()

XamlDirective연결된 XamlMemberInvoker 반환합니다.

LookupIsAmbient()

XamlMember 앰비언트 속성으로 보고되는지 여부를 반환합니다.

LookupIsEvent()

XamlDirective 이벤트를 나타내는지 여부를 반환합니다.

LookupIsReadOnly()

XamlDirective 의도한 읽기 전용 속성을 나타내는지 여부를 반환합니다.

LookupIsReadPublic()

XamlDirective public get 접근자가 있는 속성을 나타내는지 여부를 반환합니다.

LookupIsUnknown()

XamlDirective 형식 및 멤버 확인에 사용되는 지원 시스템에서 확인할 수 없는 멤버를 나타내는지 여부를 반환합니다.

LookupIsWriteOnly()

XamlDirective 의도한 쓰기 전용 속성을 나타내는지 여부를 반환합니다.

LookupIsWritePublic()

XamlDirective public set 접근자가 있는 속성을 나타내는지 여부를 반환합니다.

LookupMarkupExtensionBracketCharacters()

태그 확장의 여는 대괄호 및 닫는 대괄호 문자를 반환합니다.

(다음에서 상속됨 XamlMember)
LookupTargetType()

XamlMember 존재할 수 있는 형식의 XamlType 반환합니다. 이 구현은 항상 null반환합니다.

LookupType()

멤버에서 사용하는 형식의 XamlType 반환합니다.

LookupTypeConverter()

XamlDirective연결된 형식 변환기 구현을 반환합니다.

LookupUnderlyingGetter()

XamlDirective연결된 get 접근자를 반환합니다. 이 구현은 항상 null반환합니다.

LookupUnderlyingMember()

XamlDirective연결된 CLR 리플렉션 MemberInfo 반환합니다. 이 구현은 항상 null반환합니다.

LookupUnderlyingSetter()

XamlDirective연결된 set 접근자를 반환합니다. 이 구현은 항상 null반환합니다.

LookupValueSerializer()

XamlMember연결된 값 serializer 구현을 반환합니다.

(다음에서 상속됨 XamlMember)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

XamlDirective문자열 표현을 반환합니다.

적용 대상

추가 정보