| 123456789101112131415161718192021222324252627282930 |
- //
- // System.Runtime.InteropServices.ClassInterfaceAttribute.cs
- //
- // Author:
- // Nick Drochak ([email protected])
- //
- // (C) 2002 Nick Drochak
- //
- using System;
- namespace System.Runtime.InteropServices {
- [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class)]
- public sealed class ClassInterfaceAttribute : Attribute {
- private ClassInterfaceType ciType;
-
- public ClassInterfaceAttribute ( short classInterfaceType ) {
- ciType = (ClassInterfaceType)classInterfaceType;
- }
- public ClassInterfaceAttribute ( ClassInterfaceType classInterfaceType ) {
- ciType = classInterfaceType;
- }
- public ClassInterfaceType Value {
- get {return ciType;}
- }
- }
- }
|