Show / Hide Table of Contents

Class InteropTag

Tag which provides the default implementation of IInteropTag.

Inheritance
object
Tag
InteropTag
Implements
IInteropTag
Inherited Members
Tag.Load(object)
Tag.Unload(object)
Tag.Clone()
Tag.LoadOnce(TaggableObject)
Tag.UnloadOnce(TaggableObject)
Tag.Loaded
Tag.TagHandlingProperties
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: ItemChanger.Tags
Assembly: ItemChanger.dll
Syntax
public class InteropTag : Tag, IInteropTag

Constructors

View Source

InteropTag()

Declaration
public InteropTag()

Fields

View Source

Properties

Declaration
public Dictionary<string, object?> Properties
Field Value
Type Description
Dictionary<string, object>

Properties

View Source

Message

A description of the tag that can be recognized by consumers.

Declaration
public string Message { get; set; }
Property Value
Type Description
string

Methods

View Source

TryGetProperty<T>(string, out T?)

Returns true if the property name corresponds to a non-null value of the specified type, and outputs the casted value.

Declaration
public bool TryGetProperty<T>(string propertyName, out T? value)
Parameters
Type Name Description
string propertyName
T value
Returns
Type Description
bool
Type Parameters
Name Description
T

Implements

IInteropTag

Extension Methods

Extensions.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX