XamlSetMarkupExtensionAttribute 클래스
정의
클래스에서 태그 확장을 사용하여 값을 제공할 수 있음을 나타내고 태그 확장 설정 작업에 사용할 처리기를 참조합니다.Indicates that a class can use a markup extension to provide a value, and references a handler to use for markup extension set operations.
public ref class XamlSetMarkupExtensionAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class XamlSetMarkupExtensionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type XamlSetMarkupExtensionAttribute = class
inherit Attribute
Public NotInheritable Class XamlSetMarkupExtensionAttribute
Inherits Attribute
- 상속
- 특성
설명
XAML 개체 작성기에 대 한 기본 구현을 CLR 리플렉션 및이 CLR 특성을 사용 하 여 형식 또는 멤버의 값을 설정 하는 태그 확장 사용을 위한 의도적인 콜백이 있는지 확인 합니다.Default implementation for a XAML object writer uses CLR reflection and this CLR attribute to determine if there is an intentional callback for markup extension usages that set values of a type or member. 예를 들어를 XamlServices 로드 또는 구문 분석 또는 XamlXmlReader / XamlObjectWriter 시퀀스는이 특성을 사용 및 태그 확장 사용에 따라 개체 노드를 작성 될 때마다 작업의 일환으로 명명 된 콜백을 호출 합니다.For example, a XamlServices load or parse, or a XamlXmlReader / XamlObjectWriter sequence, will use this attribute and invoke the named callback as part of the operation whenever writing the object node based on a markup extension usage.
생성자
XamlSetMarkupExtensionAttribute(String) |
XamlSetMarkupExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XamlSetMarkupExtensionAttribute class. |
속성
TypeId |
파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다.When implemented in a derived class, gets a unique identifier for this Attribute. (다음에서 상속됨 Attribute) |
XamlSetMarkupExtensionHandler |
태그 확장 설정 작업에 사용할 처리기의 이름을 가져옵니다.Gets the name of the handler to use for markup extension set operations. |
메서드
Equals(Object) |
이 인스턴스가 지정된 개체와 같은지를 나타내는 값을 반환합니다.Returns a value that indicates whether this instance is equal to a specified object. (다음에서 상속됨 Attribute) |
GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다.Returns the hash code for this instance. (다음에서 상속됨 Attribute) |
GetType() |
현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance. (다음에서 상속됨 Object) |
IsDefaultAttribute() |
파생 클래스에서 재정의된 경우 이 인스턴스 값이 파생 클래스에 대한 기본값인지 여부를 표시합니다.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (다음에서 상속됨 Attribute) |
Match(Object) |
파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (다음에서 상속됨 Attribute) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
이름 집합을 해당하는 디스패치 식별자 집합에 매핑합니다.Maps a set of names to a corresponding set of dispatch identifiers. (다음에서 상속됨 Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
인터페이스의 형식 정보를 가져오는 데 사용할 수 있는 개체의 형식 정보를 검색합니다.Retrieves the type information for an object, which can be used to get the type information for an interface. (다음에서 상속됨 Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
개체에서 제공하는 형식 정보 인터페이스의 수를 검색합니다(0 또는 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1). (다음에서 상속됨 Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.Provides access to properties and methods exposed by an object. (다음에서 상속됨 Attribute) |