Provides platform-specific functionalities to compile for
a specific target platform.
Namespace:
PostSharp.ExtensibilityAssembly: PostSharp.Core (in PostSharp.Core.dll)
Syntax
| Visual Basic (Declaration) |
|---|
<SerializableAttribute> _ Public MustInherit Class PlatformAdapter _ Inherits MarshalByRefObject |
| C# |
|---|
[SerializableAttribute] public abstract class PlatformAdapter : MarshalByRefObject |
| Visual C++ |
|---|
[SerializableAttribute] public ref class PlatformAdapter abstract : public MarshalByRefObject |
Remarks
Additionally to implementing all abstract methods, derived class
should also implement a constructor taking a NameValueCollection
as its only parameter.
Inheritance Hierarchy
System..::.Object
System..::.MarshalByRefObject
PostSharp.Extensibility..::.PlatformAdapter
PostSharp.Extensibility..::.DotNet20PlatformAdapter
System..::.MarshalByRefObject
PostSharp.Extensibility..::.PlatformAdapter
PostSharp.Extensibility..::.DotNet20PlatformAdapter