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 재정의 XamlMember Lookup* 를 통해 수행됩니다.

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

또한 내부 지원 DeclaringType 설정 되지 않은 상태의 및 반환 null합니다.

중요

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

생성자

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

XamlDirective의 가능한 각 사례 값에 대한 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다.

XamlDirective(String, String)

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

속성

AllowedLocation

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

DeclaringType

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

(다음에서 상속됨 XamlMember)
DeferringLoader

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

(다음에서 상속됨 XamlMember)
DependsOn

XamlMember 개체의 목록을 가져옵니다. 초기화 순서에 대한 종속성 관계가 이 XamlMember를 기준으로 존재하는 경우 해당 멤버를 보고합니다.

(다음에서 상속됨 XamlMember)
Invoker

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

(다음에서 상속됨 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

XamlType가 있을 수 있는 형식의 XamlMember을 가져옵니다.

(다음에서 상속됨 XamlMember)
Type

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

(다음에서 상속됨 XamlMember)
TypeConverter

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

(다음에서 상속됨 XamlMember)
UnderlyingMember

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

(다음에서 상속됨 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()

XamlMemberInvoker와 연관된 XamlDirective를 반환합니다.

LookupIsAmbient()

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

LookupIsEvent()

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

LookupIsReadOnly()

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

LookupIsReadPublic()

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

LookupIsUnknown()

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

LookupIsWriteOnly()

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

LookupIsWritePublic()

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

LookupMarkupExtensionBracketCharacters()

태그 확장에 대해 여는 대괄호와 닫는 대괄호 문자를 반환합니다.

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

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

LookupType()

이 멤버가 사용하는 형식의 XamlType을 반환합니다.

LookupTypeConverter()

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

LookupUnderlyingGetter()

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

LookupUnderlyingMember()

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

LookupUnderlyingSetter()

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

LookupValueSerializer()

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

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

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

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

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

적용 대상

추가 정보