PostSharp SDK 6.10 / / Class Reference / Post­Sharp.​Sdk.​Aspect­Weaver.​Dependencies Namespace / Dependency­Object­Type­Dependency­Condition(!0) Class

DependencyObjectTypeDependencyCondition<!0> Class

An AspectDependencyCondition that evaluates to true if the right member of the condition is a dependency object of a specified type.
Inheritance Hierarchy
System.Object
  PostSharp.Sdk.AspectInfrastructure.AspectDependencyCondition
    PostSharp.Sdk.AspectWeaver.Dependencies.DependencyObjectTypeDependencyCondition<!0>

Namespace:  PostSharp.Sdk.AspectWeaver.Dependencies
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 6.10.14.0 (6.10.14.0)
Syntax
C#
public sealed class DependencyObjectTypeDependencyCondition<!0> : AspectDependencyCondition
where !0 : IAspectDependencyObject

Type Parameters

!0

[Missing <typeparam name="!0"/> documentation for "T:PostSharp.Sdk.AspectWeaver.Dependencies.DependencyObjectTypeDependencyCondition`1"]

The DependencyObjectTypeDependencyCondition<!0> type exposes the following members.

Constructors
  NameDescription
Public methodDependencyObjectTypeDependencyCondition<!0>
Initializes a new instance of the DependencyObjectTypeDependencyCondition<!0> class
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFormatCondition
Gets a human-readable string explaining the fact that a dependency object matches the current condition.
(Overrides AspectDependencyCondition.FormatCondition(IAspectDependencyObject).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMatch
Determines whether a pair of objects match the current condition.
(Overrides AspectDependencyCondition.Match(IAspectDependencyObject, IAspectDependencyObject).)
Public methodToString
Returns a string that represents the current object.
(Overrides Object.ToString().)
See Also