Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdTfCommitAnnotation.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdTfCommitAnnotation : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdTfCommitAnnotation(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdTfCommitAnnotation obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public String author {
53 set { // OdString csvarin
56 }
57
58 get { // OdString csvarout
59 string ret = TD_DbPINVOKE.OdTfCommitAnnotation_author_get(swigCPtr);
61 return ret;
62 }
63
64 }
65
66 public String message {
67 set { // OdString csvarin
70 }
71
72 get { // OdString csvarout
75 return ret;
76 }
77
78 }
79
81 set {
84 }
85 get {
86 global::System.IntPtr cPtr = TD_DbPINVOKE.OdTfCommitAnnotation_date_get(swigCPtr);
87 OdTimeStamp ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdTimeStamp(cPtr, false);
89 return ret;
90 }
91 }
92
94 set {
96
98 }
99
100 get {
101 OdStreamBuf ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),TD_DbPINVOKE.OdTfCommitAnnotation_userData_get(swigCPtr),false); /*createInt 4_3*/
102
104 return ret; //csvarout
105 }
106
107 }
108
109 public OdTfCommitAnnotation(String author, String message, OdTimeStamp date, OdStreamBuf arbitraryUserData) : this(TD_DbPINVOKE.new_OdTfCommitAnnotation__SWIG_0(author, message, OdTimeStamp.getCPtr(date), OdStreamBuf.getCPtr(arbitraryUserData)), true) {
111 }
112
113 public OdTfCommitAnnotation(String author, String message, OdTimeStamp date) : this(TD_DbPINVOKE.new_OdTfCommitAnnotation__SWIG_1(author, message, OdTimeStamp.getCPtr(date)), true) {
115 }
116
117 public OdTfCommitAnnotation(String author, String message) : this(TD_DbPINVOKE.new_OdTfCommitAnnotation__SWIG_2(author, message), true) {
119 }
120
121 public OdTfCommitAnnotation(String author) : this(TD_DbPINVOKE.new_OdTfCommitAnnotation__SWIG_3(author), true) {
123 }
124
125 public OdTfCommitAnnotation() : this(TD_DbPINVOKE.new_OdTfCommitAnnotation__SWIG_4(), true) {
127 }
128
129}
130
131}
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25
static HandleRef getCPtr(OdTimeStamp obj)
Definition: OdTimeStamp.cs:26
OdTfCommitAnnotation(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdTfCommitAnnotation obj)
OdTfCommitAnnotation(String author, String message, OdTimeStamp date)
OdTfCommitAnnotation(String author, String message)
OdTfCommitAnnotation(String author, String message, OdTimeStamp date, OdStreamBuf arbitraryUserData)
virtual void Dispose(bool disposing)
static global::System.Exception Retrieve()
static void OdTfCommitAnnotation_author_set(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdTfCommitAnnotation_date_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdTfCommitAnnotation_message_set(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdTfCommitAnnotation(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdTfCommitAnnotation_date_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdTfCommitAnnotation_message_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static String OdTfCommitAnnotation_author_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdTfCommitAnnotation_userData_set(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static IntPtr OdTfCommitAnnotation_userData_get(global::System.Runtime.InteropServices.HandleRef jarg1)