Credentials that give access to 'protected' semantics.

Namespace:  PostSharp.Laos
Assembly:  PostSharp.Laos (in PostSharp.Laos.dll)

Syntax

Visual Basic (Declaration)
<SerializableAttribute> _
Public Structure InstanceCredentials _
	Implements IEquatable(Of InstanceCredentials)
C#
[SerializableAttribute]
public struct InstanceCredentials : IEquatable<InstanceCredentials>
Visual C++
[SerializableAttribute]
public value class InstanceCredentials : IEquatable<InstanceCredentials>

Remarks

A protected semantic is specified by an interface with public visibility, but code can only get this interface when it provides the semantics represented by the current type. Instance semantics are typically retrieved by an instance method GetInstanceCredentials, which has protected visibility. This method is implemented by PostSharp Laos automatically.

See Also