/// <summary> /// Set the marshalling info for a field /// </summary> /// <param name="mInf"></param> public void SetMarshalInfo(NativeType marshallType) { flags |= (ushort) FieldAttr.HasFieldMarshal; marshalInfo = new FieldMarshal(this,marshallType); }
/// <summary> /// Add marshalling information about this parameter /// </summary> public void AddMarshallInfo(NativeType marshallType) { parMode |= hasFieldMarshal; marshalInfo = new FieldMarshal(this,marshallType); }
/// <summary> /// Add marshalling information about this parameter /// </summary> public void AddMarshallInfo(NativeType marshallType) { parMode |= (ushort) ParamAttr.HasFieldMarshal; marshalInfo = new FieldMarshal(this,marshallType); }
/// <summary> /// Set the marshalling info for a field /// </summary> /// <param name="mInf"></param> public void SetMarshalInfo(NativeType marshallType) { flags |= HasFieldMarshal; marshalInfo = new FieldMarshal(this,marshallType); }