MyProject
using kCura.EDDS.WebAPI.AuditManagerBase;
using kCura.EDDS.WebAPI.BulkImportManagerBase;
using kCura.EDDS.WebAPI.CaseManagerBase;
using kCura.EDDS.WebAPI.CodeManagerBase;
using kCura.EDDS.WebAPI.DocumentManagerBase;
using kCura.EDDS.WebAPI.ExportManagerBase;
using kCura.EDDS.WebAPI.FieldManagerBase;
using kCura.EDDS.WebAPI.FieldQueryBase;
using kCura.EDDS.WebAPI.FileIOBase;
using kCura.EDDS.WebAPI.FileManagerBase;
using kCura.EDDS.WebAPI.FolderManagerBase;
using kCura.EDDS.WebAPI.ObjectManagerBase;
using kCura.EDDS.WebAPI.ObjectTypeManagerBase;
using kCura.EDDS.WebAPI.ProductionManagerBase;
using kCura.EDDS.WebAPI.RelativityManagerBase;
using kCura.EDDS.WebAPI.SearchManagerBase;
using kCura.EDDS.WebAPI.UserManagerBase;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.MyServices.Internal;
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace My
{
[StandardModule]
[HideModuleName]
[GeneratedCode("MyTemplate", "11.0.0.0")]
internal sealed class MyProject
{
[EditorBrowsable(EditorBrowsableState.Never)]
[MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
internal sealed class MyWebServices
{
[EditorBrowsable(EditorBrowsableState.Never)]
public AuditManager m_AuditManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public BulkImportManager m_BulkImportManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public CaseManager m_CaseManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public CodeManager m_CodeManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public DocumentManager m_DocumentManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public ExportManager m_ExportManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public FieldManager m_FieldManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public FieldQuery m_FieldQuery;
[EditorBrowsable(EditorBrowsableState.Never)]
public FileIO m_FileIO;
[EditorBrowsable(EditorBrowsableState.Never)]
public FileManager m_FileManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public FolderManager m_FolderManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public ObjectManager m_ObjectManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public ObjectTypeManager m_ObjectTypeManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public ProductionManager m_ProductionManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public RelativityManager m_RelativityManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public SearchManager m_SearchManager;
[EditorBrowsable(EditorBrowsableState.Never)]
public UserManager m_UserManager;
public AuditManager AuditManager {
get {
m_AuditManager = Create__Instance__(m_AuditManager);
return m_AuditManager;
}
set {
if (value != m_AuditManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_AuditManager);
}
}
}
public BulkImportManager BulkImportManager {
get {
m_BulkImportManager = Create__Instance__(m_BulkImportManager);
return m_BulkImportManager;
}
set {
if (value != m_BulkImportManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_BulkImportManager);
}
}
}
public CaseManager CaseManager {
get {
m_CaseManager = Create__Instance__(m_CaseManager);
return m_CaseManager;
}
set {
if (value != m_CaseManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_CaseManager);
}
}
}
public CodeManager CodeManager {
get {
m_CodeManager = Create__Instance__(m_CodeManager);
return m_CodeManager;
}
set {
if (value != m_CodeManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_CodeManager);
}
}
}
public DocumentManager DocumentManager {
get {
m_DocumentManager = Create__Instance__(m_DocumentManager);
return m_DocumentManager;
}
set {
if (value != m_DocumentManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_DocumentManager);
}
}
}
public ExportManager ExportManager {
get {
m_ExportManager = Create__Instance__(m_ExportManager);
return m_ExportManager;
}
set {
if (value != m_ExportManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_ExportManager);
}
}
}
public FieldManager FieldManager {
get {
m_FieldManager = Create__Instance__(m_FieldManager);
return m_FieldManager;
}
set {
if (value != m_FieldManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_FieldManager);
}
}
}
public FieldQuery FieldQuery {
get {
m_FieldQuery = Create__Instance__(m_FieldQuery);
return m_FieldQuery;
}
set {
if (value != m_FieldQuery) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_FieldQuery);
}
}
}
public FileIO FileIO {
get {
m_FileIO = Create__Instance__(m_FileIO);
return m_FileIO;
}
set {
if (value != m_FileIO) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_FileIO);
}
}
}
public FileManager FileManager {
get {
m_FileManager = Create__Instance__(m_FileManager);
return m_FileManager;
}
set {
if (value != m_FileManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_FileManager);
}
}
}
public FolderManager FolderManager {
get {
m_FolderManager = Create__Instance__(m_FolderManager);
return m_FolderManager;
}
set {
if (value != m_FolderManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_FolderManager);
}
}
}
public ObjectManager ObjectManager {
get {
m_ObjectManager = Create__Instance__(m_ObjectManager);
return m_ObjectManager;
}
set {
if (value != m_ObjectManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_ObjectManager);
}
}
}
public ObjectTypeManager ObjectTypeManager {
get {
m_ObjectTypeManager = Create__Instance__(m_ObjectTypeManager);
return m_ObjectTypeManager;
}
set {
if (value != m_ObjectTypeManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_ObjectTypeManager);
}
}
}
public ProductionManager ProductionManager {
get {
m_ProductionManager = Create__Instance__(m_ProductionManager);
return m_ProductionManager;
}
set {
if (value != m_ProductionManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_ProductionManager);
}
}
}
public RelativityManager RelativityManager {
get {
m_RelativityManager = Create__Instance__(m_RelativityManager);
return m_RelativityManager;
}
set {
if (value != m_RelativityManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_RelativityManager);
}
}
}
public SearchManager SearchManager {
get {
m_SearchManager = Create__Instance__(m_SearchManager);
return m_SearchManager;
}
set {
if (value != m_SearchManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_SearchManager);
}
}
}
public UserManager UserManager {
get {
m_UserManager = Create__Instance__(m_UserManager);
return m_UserManager;
}
set {
if (value != m_UserManager) {
if (value != null)
throw new ArgumentException("Property can only be set to Nothing");
Dispose__Instance__(ref m_UserManager);
}
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
public override bool Equals(object o)
{
return base.Equals(RuntimeHelpers.GetObjectValue(o));
}
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
public override int GetHashCode()
{
return base.GetHashCode();
}
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
internal new Type GetType()
{
return typeof(MyWebServices);
}
[EditorBrowsable(EditorBrowsableState.Never)]
[DebuggerHidden]
public override string ToString()
{
return base.ToString();
}
[DebuggerHidden]
private static T Create__Instance__<T>(T instance) where T : new
{
if (instance != null)
return instance;
return new T();
}
[DebuggerHidden]
private void Dispose__Instance__<T>(ref T instance)
{
instance = default(T);
}
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public MyWebServices()
{
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
[ComVisible(false)]
internal sealed class ThreadSafeObjectProvider<T> where T : new
{
private readonly ContextValue<T> m_Context;
internal T GetInstance {
[DebuggerHidden]
get {
T val = m_Context.get_Value();
if (val == null) {
val = new T();
m_Context.set_Value(val);
}
return val;
}
}
[DebuggerHidden]
[EditorBrowsable(EditorBrowsableState.Never)]
public ThreadSafeObjectProvider()
{
m_Context = new ContextValue<T>();
}
}
private static readonly ThreadSafeObjectProvider<MyComputer> m_ComputerObjectProvider = new ThreadSafeObjectProvider<MyComputer>();
private static readonly ThreadSafeObjectProvider<MyApplication> m_AppObjectProvider = new ThreadSafeObjectProvider<MyApplication>();
private static readonly ThreadSafeObjectProvider<User> m_UserObjectProvider = new ThreadSafeObjectProvider<User>();
private static readonly ThreadSafeObjectProvider<MyWebServices> m_MyWebServicesObjectProvider = new ThreadSafeObjectProvider<MyWebServices>();
[HelpKeyword("My.Computer")]
internal static MyComputer Computer {
[DebuggerHidden]
get {
return m_ComputerObjectProvider.GetInstance;
}
}
[HelpKeyword("My.Application")]
internal static MyApplication Application {
[DebuggerHidden]
get {
return m_AppObjectProvider.GetInstance;
}
}
[HelpKeyword("My.User")]
internal static User User {
[DebuggerHidden]
get {
return m_UserObjectProvider.GetInstance;
}
}
[HelpKeyword("My.WebServices")]
internal static MyWebServices WebServices {
[DebuggerHidden]
get {
return m_MyWebServicesObjectProvider.GetInstance;
}
}
}
}