public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(string guid, int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { Guid = guid; ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = flags; }
public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; Offset = offset; TypeFlags = typeFlags; InstanceNumber = instanceNumber; Flags = flags; }
/// <summary>Initializes a new instance of the <see cref="DataObjectFormat"/> class.</summary> /// <param name="guid">The unique identifier.</param> /// <param name="offset">The offset.</param> /// <param name="typeFlags">The type flags.</param> /// <param name="flags">The flags.</param> /// <param name="instanceNumber">The instance number.</param> public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { Guid = guid; Offset = offset; TypeFlags = typeFlags; InstanceNumber = instanceNumber; Flags = flags; }
// Method to marshal from native to managed struct internal unsafe void __MarshalFrom(ref __Native @ref) { this.Offset = @ref.Offset; this.TypeFlags = (DeviceObjectTypeFlags )@ref.Type; if ((TypeFlags & DeviceObjectTypeFlags.AnyInstance) != DeviceObjectTypeFlags.AnyInstance) { TypeFlags = (DeviceObjectTypeFlags)(@ref.Type & 0xFF0000FF); InstanceNumber = (@ref.Type >> 8) & 0xFFFF; } this.Flags = @ref.Flags; }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags, int instanceNumber) { TypeFlags = typeFlags; Flags = flags; InstanceNumber = instanceNumber; }
public DataObjectFormatAttribute(string guid, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { Guid = guid; TypeFlags = typeFlags; Flags = flags; }
public DataObjectFormatAttribute(int arrayCount, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { ArrayCount = arrayCount; TypeFlags = typeFlags; Flags = flags; }
public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) : this(guid, offset, typeFlags, flags, 0) { }
/// <summary>Initializes a new instance of the <see cref="DataObjectFormat"/> class.</summary> /// <param name="guid">The unique identifier.</param> /// <param name="offset">The offset.</param> /// <param name="typeFlags">The type flags.</param> /// <param name="flags">The flags.</param> public DataObjectFormat(Guid guid, int offset, DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) : this(guid, offset, typeFlags, flags, 0) { }
public DataObjectFormatAttribute(DeviceObjectTypeFlags typeFlags, ObjectDataFormatFlags flags) { TypeFlags = typeFlags; Flags = flags; }