// ---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // ---------------------------------------------------------------------------- using System; namespace Microsoft.Singularity.Eventing { public class EventAttribute : Attribute { // mark classes & methods for eventing } public class EventEnumAttribute : Attribute { // mark classes & methods for eventing } // temporary class for data type - need to move this into DataType in core libs public class DataType2 { public ushort __Boolean; public ushort __Int8; public ushort __UInt8; public ushort __Int16; public ushort __UInt16; public ushort __Int32; public ushort __UInt32; public ushort __Int64; public ushort __UInt64; public ushort __String; public ushort __EachParam; // hack! necessary for template to compile public DataType2() { __EachParam = 0; __Boolean = 1; __Int8 = 1; __UInt8 = 2; __Int16 = 3; __UInt16 = 4; __Int32 = 5; __UInt32 = 6; __Int64 = 7; __UInt64 = 8; __String = 0x4000; } } }