XamlDirective 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
멤버가 XAML 지시문이기도 한 경우 멤버의 XAML 형식 시스템 식별자를 제공합니다. 멤버 노드를 처리하는 동안 XAML 판독기 및 XAML 작성기는 XamlDirective 식별자를 사용합니다. XAML 판독기가 StartMember에 위치하고 IsDirective가 true
인 경우 식별자가 사용됩니다.
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 재정의 XamlMember Lookup*
를 통해 수행됩니다.
다음 목록에 대 한 XAML 지시문의 반환 된 결과 보여 줍니다 XamlMember 멤버를 실제로 경우는 XamlDirective:
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 클래스의 새 인스턴스를 초기화합니다. IsUnknown이 지시문에 대해 |
속성
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가 유효한 |
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 |
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 구현을 반환합니다. 이 구현은 항상 |
LookupDeferringLoader() |
XAML 선언된 개체의 지연된 로드 시 사용되는 XamlValueConverter<TConverterBase> 개체를 반환합니다. 이 구현은 항상 |
LookupDependsOn() |
XamlMember 개체의 목록을 반환합니다. 이 목록은 초기화 순서에 대한 종속성 관계가 이 XamlMember를 기준으로 존재하는 멤버를 보고합니다. 이 구현은 항상 |
LookupInvoker() |
XamlMemberInvoker와 연관된 XamlDirective를 반환합니다. |
LookupIsAmbient() |
이 XamlMember가 앰비언트 속성으로 보고되는지 여부를 반환합니다. |
LookupIsEvent() |
이 XamlDirective가 이벤트를 나타내는지 여부를 반환합니다. |
LookupIsReadOnly() |
이 XamlDirective가 의도된 읽기 전용 속성을 나타내는지 여부를 반환합니다. |
LookupIsReadPublic() |
이 XamlDirective가 public |
LookupIsUnknown() |
이 XamlDirective가 형식 및 멤버 확인에 사용되는 지원 시스템에서 확인될 수 없는 멤버를 나타내는지 여부를 반환합니다. |
LookupIsWriteOnly() |
이 XamlDirective가 의도된 쓰기 전용 속성을 나타내는지 여부를 반환합니다. |
LookupIsWritePublic() |
이 XamlDirective가 public |
LookupMarkupExtensionBracketCharacters() |
태그 확장에 대해 여는 대괄호와 닫는 대괄호 문자를 반환합니다. (다음에서 상속됨 XamlMember) |
LookupTargetType() |
XamlType가 있을 수 있는 형식의 XamlMember을 반환합니다. 이 구현은 항상 |
LookupType() |
이 멤버가 사용하는 형식의 XamlType을 반환합니다. |
LookupTypeConverter() |
이 XamlDirective와 연관된 형식 변환기 구현을 반환합니다. |
LookupUnderlyingGetter() |
이 XamlDirective와 연관된 |
LookupUnderlyingMember() |
이 MemberInfo와 연관된 CLR 리플렉션 XamlDirective를 반환합니다. 이 구현은 항상 |
LookupUnderlyingSetter() |
이 XamlDirective와 연관된 |
LookupValueSerializer() |
이 XamlMember와 연관된 값 serializer 구현을 반환합니다. (다음에서 상속됨 XamlMember) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
이 XamlDirective의 문자열 표현을 반환합니다. |