XamlDirective 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
멤버가 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 멤버가 XAML 지시문인 경우 XAML 형식 시스템에 필요한 값을 제공합니다. 정의에 따라 XAML 지시문에는 항상 XamlMember 속성의 하위 집합에 대해 동일한 결과를 반환하는 특성이 있으며 가능한 모든 XAML 지시문에 대해 동일한 XAML 형식 시스템 정보가 보고됩니다. 지시문과 관련된 XAML 형식 시스템 특성의 보고는 내부 동작 또는 XamlDirective 클래스의 XamlMemberLookup*
가상 멤버 재정의를 통해 수행됩니다.
다음 목록에서는 멤버가 실제로 XamlDirective경우 XamlMember 대한 XAML 지시문의 반환된 결과를 보여 있습니다.
LookupCustomAttributeProvider 항상
null
.DeferringLoader 항상
null
.DependsOn 항상
null
.IsAmbient 항상
false
.IsAttachable 항상
false
.IsDirective 항상
true
.IsEvent 항상
false
.IsReadOnly 항상
false
.IsReadPublic 항상
true
.IsWritePublic 항상
true
.
또한 DeclaringType 대한 내부 지원은 설정되지 않은 상태로 유지되며 null
반환합니다.
중요하다
XamlDirective XamlMember 하위 클래스입니다. XamlMember마찬가지로 XamlDirective XAML 형식 시스템에서 액세스를 보고하는 방법에 대한 보안 고려 사항이 있습니다. XamlMember참조하세요.
생성자
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
XamlDirective 클래스의 새 인스턴스를 초기화하여 XamlDirective대/소문자별 각 값에 대한 값을 지정합니다. |
XamlDirective(String, String) |
이름 및 단일 XAML 네임스페이스의 값을 지정하여 XamlDirective 클래스의 새 인스턴스를 초기화합니다. 지시문에 대한 |
속성
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 유효한 |
IsReadOnly |
이 XamlMember 읽기 전용 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 XamlMember) |
IsReadPublic |
이 XamlMember 호출 가능한 public |
IsUnknown |
형식 및 멤버 확인에 사용되는 지원 시스템에서 멤버를 확인할 수 없는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 XamlMember) |
IsWriteOnly |
이 XamlMember 쓰기 전용 멤버를 나타내는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 XamlMember) |
IsWritePublic |
이 XamlMember 호출 가능한 public |
MarkupExtensionBracketCharacters |
태그 확장의 여는 대괄호 및 닫는 대괄호 문자를 정의합니다. (다음에서 상속됨 XamlMember) |
Name |
이 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 구현을 반환합니다. 이 구현은 항상 |
LookupDeferringLoader() |
XAML 선언 개체를 지연 로드하는 동안 사용되는 XamlValueConverter<TConverterBase> 개체를 반환합니다. 이 구현은 항상 |
LookupDependsOn() |
XamlMember 개체 목록을 반환합니다. 이 목록은 초기화 순서에 대한 종속성 관계가 이 XamlMember상대적인 멤버를 보고합니다. 이 구현은 항상 |
LookupInvoker() |
XamlDirective연결된 XamlMemberInvoker 반환합니다. |
LookupIsAmbient() |
이 XamlMember 앰비언트 속성으로 보고되는지 여부를 반환합니다. |
LookupIsEvent() |
이 XamlDirective 이벤트를 나타내는지 여부를 반환합니다. |
LookupIsReadOnly() |
이 XamlDirective 의도한 읽기 전용 속성을 나타내는지 여부를 반환합니다. |
LookupIsReadPublic() |
이 XamlDirective public |
LookupIsUnknown() |
이 XamlDirective 형식 및 멤버 확인에 사용되는 지원 시스템에서 확인할 수 없는 멤버를 나타내는지 여부를 반환합니다. |
LookupIsWriteOnly() |
이 XamlDirective 의도한 쓰기 전용 속성을 나타내는지 여부를 반환합니다. |
LookupIsWritePublic() |
이 XamlDirective public |
LookupMarkupExtensionBracketCharacters() |
태그 확장의 여는 대괄호 및 닫는 대괄호 문자를 반환합니다. (다음에서 상속됨 XamlMember) |
LookupTargetType() |
XamlMember 존재할 수 있는 형식의 XamlType 반환합니다. 이 구현은 항상 |
LookupType() |
멤버에서 사용하는 형식의 XamlType 반환합니다. |
LookupTypeConverter() |
이 XamlDirective연결된 형식 변환기 구현을 반환합니다. |
LookupUnderlyingGetter() |
이 XamlDirective연결된 |
LookupUnderlyingMember() |
이 XamlDirective연결된 CLR 리플렉션 MemberInfo 반환합니다. 이 구현은 항상 |
LookupUnderlyingSetter() |
이 XamlDirective연결된 |
LookupValueSerializer() |
이 XamlMember연결된 값 serializer 구현을 반환합니다. (다음에서 상속됨 XamlMember) |
MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
이 XamlDirective문자열 표현을 반환합니다. |
적용 대상
추가 정보
.NET