📄 externalreferences.cs
字号:
// (c) Copyright Microsoft Corporation.
// This source is subject to the Microsoft Permissive License.
// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
// All other rights reserved.
//////////////////////
// Auto-generated code
//////////////////////
using System;
using System.Reflection;
namespace AjaxControlToolkit.Design
{
internal static class ReferencedAssemblies
{
private static Assembly _EnvDTE;
public static Assembly EnvDTE
{
get
{
if (_EnvDTE == null)
{
_EnvDTE = Assembly.Load("EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
}
return _EnvDTE;
}
}
private static Assembly _EnvDTE80;
public static Assembly EnvDTE80
{
get
{
if (_EnvDTE80 == null)
{
_EnvDTE80 = Assembly.Load("EnvDTE80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
}
return _EnvDTE80;
}
}
private static Assembly _VsWebSite;
public static Assembly VsWebSite
{
get
{
if (_VsWebSite == null)
{
_VsWebSite = Assembly.Load("VsWebSite.Interop, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
}
return _VsWebSite;
}
}
}
internal class vsCMElement
{
public static Type ReferencedType
{
get
{
if (_referencedType == null)
{
_referencedType = ReferencedAssemblies.EnvDTE.GetType("EnvDTE.vsCMElement");
if (_referencedType == null)
{
throw new InvalidOperationException("Failed to load type 'EnvDTE.vsCMElement' from assembly 'EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.");
}
}
return _referencedType;
}
}
private static Type _referencedType;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public object Reference
{
get { return _reference; }
set { _reference = value; }
}
private object _reference;
public vsCMElement()
: this(null)
{
}
public vsCMElement(object reference)
{
_reference = ReferencedType.IsInstanceOfType(reference) || (reference is int) ? reference : null;
}
// public static readonly vsCMElement vsCMElementOther = new vsCMElement(0);
public static readonly vsCMElement vsCMElementClass = new vsCMElement(1);
public static readonly vsCMElement vsCMElementFunction = new vsCMElement(2);
// public static readonly vsCMElement vsCMElementVariable = new vsCMElement(3);
// public static readonly vsCMElement vsCMElementProperty = new vsCMElement(4);
public static readonly vsCMElement vsCMElementNamespace = new vsCMElement(5);
// public static readonly vsCMElement vsCMElementParameter = new vsCMElement(6);
// public static readonly vsCMElement vsCMElementAttribute = new vsCMElement(7);
// public static readonly vsCMElement vsCMElementInterface = new vsCMElement(8);
// public static readonly vsCMElement vsCMElementDelegate = new vsCMElement(9);
// public static readonly vsCMElement vsCMElementEnum = new vsCMElement(10);
// public static readonly vsCMElement vsCMElementStruct = new vsCMElement(11);
// public static readonly vsCMElement vsCMElementUnion = new vsCMElement(12);
// public static readonly vsCMElement vsCMElementLocalDeclStmt = new vsCMElement(13);
// public static readonly vsCMElement vsCMElementFunctionInvokeStmt = new vsCMElement(14);
// public static readonly vsCMElement vsCMElementPropertySetStmt = new vsCMElement(15);
// public static readonly vsCMElement vsCMElementAssignmentStmt = new vsCMElement(16);
// public static readonly vsCMElement vsCMElementInheritsStmt = new vsCMElement(17);
// public static readonly vsCMElement vsCMElementImplementsStmt = new vsCMElement(18);
// public static readonly vsCMElement vsCMElementOptionStmt = new vsCMElement(19);
// public static readonly vsCMElement vsCMElementVBAttributeStmt = new vsCMElement(20);
// public static readonly vsCMElement vsCMElementVBAttributeGroup = new vsCMElement(21);
// public static readonly vsCMElement vsCMElementEventsDeclaration = new vsCMElement(22);
// public static readonly vsCMElement vsCMElementUDTDecl = new vsCMElement(23);
// public static readonly vsCMElement vsCMElementDeclareDecl = new vsCMElement(24);
// public static readonly vsCMElement vsCMElementDefineStmt = new vsCMElement(25);
// public static readonly vsCMElement vsCMElementTypeDef = new vsCMElement(26);
// public static readonly vsCMElement vsCMElementIncludeStmt = new vsCMElement(27);
// public static readonly vsCMElement vsCMElementUsingStmt = new vsCMElement(28);
// public static readonly vsCMElement vsCMElementMacro = new vsCMElement(29);
// public static readonly vsCMElement vsCMElementMap = new vsCMElement(30);
// public static readonly vsCMElement vsCMElementIDLImport = new vsCMElement(31);
// public static readonly vsCMElement vsCMElementIDLImportLib = new vsCMElement(32);
// public static readonly vsCMElement vsCMElementIDLCoClass = new vsCMElement(33);
// public static readonly vsCMElement vsCMElementIDLLibrary = new vsCMElement(34);
// public static readonly vsCMElement vsCMElementImportStmt = new vsCMElement(35);
// public static readonly vsCMElement vsCMElementMapEntry = new vsCMElement(36);
// public static readonly vsCMElement vsCMElementVCBase = new vsCMElement(37);
// public static readonly vsCMElement vsCMElementEvent = new vsCMElement(38);
// public static readonly vsCMElement vsCMElementModule = new vsCMElement(39);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public int Value
{
get { return (int) _reference; }
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public override bool Equals(object obj)
{
vsCMElement other = obj as vsCMElement;
if (other == null)
{
return false;
}
else if (_reference == null)
{
return other._reference == null;
}
else if (other._reference == null)
{
return false;
}
return Value == other.Value;
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public override int GetHashCode()
{
return _reference == null ? 0 : Value.GetHashCode();
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public static bool operator == (vsCMElement left, vsCMElement right)
{
if (object.ReferenceEquals(left, null))
{
return object.ReferenceEquals(right, null);
}
return left.Equals(right);
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public static bool operator != (vsCMElement left, vsCMElement right)
{
return !(left == right);
}
}
internal class vsCMAccess
{
public static Type ReferencedType
{
get
{
if (_referencedType == null)
{
_referencedType = ReferencedAssemblies.EnvDTE.GetType("EnvDTE.vsCMAccess");
if (_referencedType == null)
{
throw new InvalidOperationException("Failed to load type 'EnvDTE.vsCMAccess' from assembly 'EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.");
}
}
return _referencedType;
}
}
private static Type _referencedType;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public object Reference
{
get { return _reference; }
set { _reference = value; }
}
private object _reference;
public vsCMAccess()
: this(null)
{
}
public vsCMAccess(object reference)
{
_reference = ReferencedType.IsInstanceOfType(reference) || (reference is int) ? reference : null;
}
public static readonly vsCMAccess vsCMAccessPublic = new vsCMAccess(1);
// public static readonly vsCMAccess vsCMAccessPrivate = new vsCMAccess(2);
// public static readonly vsCMAccess vsCMAccessProject = new vsCMAccess(4);
// public static readonly vsCMAccess vsCMAccessProtected = new vsCMAccess(8);
// public static readonly vsCMAccess vsCMAccessDefault = new vsCMAccess(32);
// public static readonly vsCMAccess vsCMAccessAssemblyOrFamily = new vsCMAccess(64);
// public static readonly vsCMAccess vsCMAccessWithEvents = new vsCMAccess(128);
// public static readonly vsCMAccess vsCMAccessProjectOrProtected = new vsCMAccess(12);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public int Value
{
get { return (int) _reference; }
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public override bool Equals(object obj)
{
vsCMAccess other = obj as vsCMAccess;
if (other == null)
{
return false;
}
else if (_reference == null)
{
return other._reference == null;
}
else if (other._reference == null)
{
return false;
}
return Value == other.Value;
}
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "Auto-generated wrapper")]
public override int GetHashCode()
{
return _reference == null ? 0 : Value.GetHashCode();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -