NativeActivityMetadata 構造体

定義

構成された NativeActivity が実行環境に導入する引数、子アクティビティ、変数、およびデリゲートのセットを表します。Represents the set of arguments, child activities, variables, and delegates that a configured NativeActivity introduces to the execution environment.

public value class NativeActivityMetadata
public struct NativeActivityMetadata
type NativeActivityMetadata = struct
Public Structure NativeActivityMetadata
継承
NativeActivityMetadata

プロパティ

Environment

引数、変数、デリゲート引数、または SymbolResolver によって導入されるシンボルについて、アクティビティの LocationReferenceEnvironment を取得します。Gets the activity's LocationReferenceEnvironment of arguments, variables, delegate arguments, or symbols introduced by a SymbolResolver.

HasViolations

メタデータに検証エラーがあるかどうかを示す値を取得します。Gets a value that indicates whether there are any validation errors in the metadata.

メソッド

AddArgument(RuntimeArgument)

アクティビティの引数のコレクションに引数を追加します。Adds an argument to the collection of arguments of an activity.

AddChild(Activity)

指定されたアクティビティをメタデータの子アクティビティの一覧に追加します。Adds the specified activity to the metadata's list of child activities.

AddChild(Activity, Object)

指定されたアクティビティをメタデータの子アクティビティの一覧に追加します。Adds the specified activity to the metadata's list of child activities.

AddDefaultExtensionProvider<T>(Func<T>)

指定された拡張プロバイダーをアクティビティで使用できる既定の拡張プロバイダーのコレクションに追加します。Adds the specified extension provider to the collection of default extension providers for the activity.

AddDelegate(ActivityDelegate)

指定されたデリゲートをメタデータのデリゲートの一覧に追加します。Adds the specified delegate to the metadata's list of delegates.

AddDelegate(ActivityDelegate, Object)

指定されたデリゲートをメタデータのデリゲートの一覧に追加します。Adds the specified delegate to the metadata's list of delegates.

AddImplementationChild(Activity)

指定されたアクティビティをメタデータの実装アクティビティの一覧に追加します。Adds the specified activity to the metadata's list of implementation activities.

AddImplementationDelegate(ActivityDelegate)

指定されたデリゲートをメタデータの実装デリゲートの一覧に追加します。Adds the specified delegate to the metadata's list of implementation delegates.

AddImplementationVariable(Variable)

指定された変数をメタデータの実装変数のコレクションに追加します。Adds the specified variable to the metadata's collection of implementation variables.

AddImportedChild(Activity)

指定されたアクティビティをメタデータのインポート済み子アクティビティの一覧に追加します。Adds the specified activity to the metadata's list of imported child activities.

AddImportedChild(Activity, Object)

指定されたアクティビティをメタデータのインポート済み子アクティビティの一覧に追加します。Adds the specified activity to the metadata's list of imported child activities.

AddImportedDelegate(ActivityDelegate)

指定されたデリゲートをメタデータのインポート済みデリゲートの一覧に追加します。Adds the specified delegate to the metadata's list of imported delegates.

AddImportedDelegate(ActivityDelegate, Object)

指定されたデリゲートをメタデータのインポート済みデリゲートの一覧に追加します。Adds the specified delegate to the metadata's list of imported delegates.

AddValidationError(String)

指定された説明を使用して、検証エラーをメタデータの検証エラーのコレクションに追加します。Adds a validation error to the metadata's collection of validation errors using the specified description.

AddValidationError(ValidationError)

指定された検証エラーをメタデータの検証エラーのコレクションに追加します。Adds the specified validation error to the metadata's collection of validation errors.

AddVariable(Variable)

指定された変数をメタデータの変数のコレクションに追加します。Adds the specified variable to the metadata's collection of variables.

AddVariable(Variable, Object)

指定された変数をメタデータの変数のコレクションに追加します。Adds the specified variable to the metadata's collection of variables.

Bind(Argument, RuntimeArgument)

指定された Argument を指定された RuntimeArgument にバインドします。Binds the specified Argument to the specified RuntimeArgument.

Equals(Object)

指定されたオブジェクトが、このメタデータ インスタンスと等しいかどうかを判断します。Determines whether the specified object is equal to this metadata instance.

GetArgumentsWithReflection()

リフレクションを使用して取得された引数のコレクションを返します。Returns a collection of arguments obtained by using reflection.

GetChildrenWithReflection()

リフレクションを使用して子アクティビティのコレクションを返します。Returns a collection of child activities using reflection.

GetDelegatesWithReflection()

リフレクションを使用してデリゲートのコレクションを返します。Returns a collection of delegates using reflection.

GetHashCode()

このメタデータ インスタンスの一意の識別子を返します。Returns a unique identifier for this metadata instance.

GetVariablesWithReflection()

リフレクションを使用して変数のコレクションを返します。Returns a collection of variables using reflection.

RequireExtension(Type)

アクティビティが実行時に指定された型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified type at runtime.

RequireExtension<T>()

アクティビティが実行時に指定されたジェネリック型の拡張機能を必要とすることを指定します。Specifies that the activity requires an extension of the specified generic type at runtime.

SetArgumentsCollection(Collection<RuntimeArgument>)

指定された引数のコレクションをアクティビティの引数に追加します。Adds the specified collection of arguments to the activity's arguments.

SetChildrenCollection(Collection<Activity>)

指定されたコレクションをアクティビティの子アクティビティとして追加します。Adds the specified collection as child activities of the activity.

SetDelegatesCollection(Collection<ActivityDelegate>)

指定されたコレクションをアクティビティのデリゲートとして追加します。Adds the specified collection as delegates of the activity.

SetImplementationChildrenCollection(Collection<Activity>)

指定されたコレクションをアクティビティの実装子アクティビティとして追加します。Adds the specified collection as implementation child activities of the activity.

SetImplementationDelegatesCollection(Collection<ActivityDelegate>)

指定されたコレクションをアクティビティの実装デリゲートとして追加します。Adds the specified collection as implementation delegates of the activity.

SetImplementationVariablesCollection(Collection<Variable>)

指定されたコレクションをアクティビティの実装変数として追加します。Adds the specified collection as implementation variables of the activity.

SetImportedChildrenCollection(Collection<Activity>)

指定されたコレクションをアクティビティのインポート済み子アクティビティとして追加します。Adds the specified collection as imported child activities of the activity.

SetImportedDelegatesCollection(Collection<ActivityDelegate>)

指定されたコレクションをアクティビティのインポート済みデリゲートとして追加します。Adds the specified collection as imported delegates of the activity.

SetValidationErrorsCollection(Collection<ValidationError>)

指定された検証エラーのコレクションをメタデータの検証エラーのコレクションに追加します。Adds the specified collection of validation errors to the metadata's collection of validation errors.

SetVariablesCollection(Collection<Variable>)

指定された変数のコレクションをアクティビティの変数に追加します。Adds the specified collection of variables to the activity's variables.

演算子

Equality(NativeActivityMetadata, NativeActivityMetadata)

2 つの指定されたメタデータ インスタンスが等しいかどうかを示す値を返します。Returns a value that indicates whether the two specified metadata instances are equal.

Inequality(NativeActivityMetadata, NativeActivityMetadata)

2 つの指定されたメタデータ インスタンスが等しくないかどうかを示す値を返します。Returns a value that indicates whether the two specified metadata instances are not equal.

適用対象