Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdTfCommitInfo.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 OdTfCommitInfo : 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 OdTfCommitInfo(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(OdTfCommitInfo 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
53 set {
56 }
57 get {
58 global::System.IntPtr cPtr = TD_DbPINVOKE.OdTfCommitInfo_hash_get(swigCPtr);
59 OdTfDigest ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdTfDigest(cPtr, false);
61 return ret;
62 }
63 }
64
66 set {
69 }
70 get
71 {
72 // csvarout array
74
76 return res;
77 }
78
79 }
80
82 set {
85 }
86 get {
87 global::System.IntPtr cPtr = TD_DbPINVOKE.OdTfCommitInfo_revision_get(swigCPtr);
88 OdTfDigest ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdTfDigest(cPtr, false);
90 return ret;
91 }
92 }
93
95 set {
98 }
99 get {
100 global::System.IntPtr cPtr = TD_DbPINVOKE.OdTfCommitInfo_annotation_get(swigCPtr);
101 OdTfCommitAnnotation ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdTfCommitAnnotation(cPtr, false);
103 return ret;
104 }
105 }
106
107 public OdTfCommitInfo(String author, String message, OdTimeStamp date, OdStreamBuf arbitraryUserData) : this(TD_DbPINVOKE.new_OdTfCommitInfo__SWIG_0(author, message, OdTimeStamp.getCPtr(date), OdStreamBuf.getCPtr(arbitraryUserData)), true) {
109 }
110
111 public OdTfCommitInfo(String author, String message, OdTimeStamp date) : this(TD_DbPINVOKE.new_OdTfCommitInfo__SWIG_1(author, message, OdTimeStamp.getCPtr(date)), true) {
113 }
114
115 public OdTfCommitInfo(String author, String message) : this(TD_DbPINVOKE.new_OdTfCommitInfo__SWIG_2(author, message), true) {
117 }
118
119 public OdTfCommitInfo(String author) : this(TD_DbPINVOKE.new_OdTfCommitInfo__SWIG_3(author), true) {
121 }
122
123 public OdTfCommitInfo() : this(TD_DbPINVOKE.new_OdTfCommitInfo__SWIG_4(), true) {
125 }
126
127}
128
129}
static HandleRef getCPtr(OdTfCommitAnnotation obj)
OdTfCommitInfo(String author)
OdTfCommitInfo(String author, String message, OdTimeStamp date, OdStreamBuf arbitraryUserData)
OdTfCommitInfo(IntPtr cPtr, bool cMemoryOwn)
OdTfDigestArray parents
OdTfCommitInfo(String author, String message, OdTimeStamp date)
static HandleRef getCPtr(OdTfCommitInfo obj)
OdTfCommitInfo(String author, String message)
OdTfCommitAnnotation annotation
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdTfDigestArray obj)
static HandleRef getCPtr(OdTfDigest obj)
Definition: OdTfDigest.cs:27
static global::System.Exception Retrieve()
static global::System.IntPtr OdTfCommitInfo_parents_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdTfCommitInfo_revision_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdTfCommitInfo(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdTfCommitInfo_annotation_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdTfCommitInfo_hash_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdTfCommitInfo_annotation_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdTfCommitInfo_revision_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdTfCommitInfo_parents_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdTfCommitInfo_hash_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)