We need you! We're working hard on the next version of Developer Fusion -
Let us know what you think we should be up to!
-
Expand
Microsoft.Win32
-
Expand
Microsoft.Win32.SafeHandles
-
Expand
System
-
Expand
System.Runtime.Hosting
-
Expand
System.Runtime.InteropServices
-
Expand
_Activator
-
Expand
_Assembly
-
Expand
_AssemblyBuilder
-
Expand
_AssemblyName
-
Expand
_Attribute
-
Expand
_ConstructorBuilder
-
Expand
_ConstructorInfo
-
Expand
_CustomAttributeBuilder
-
Expand
_EnumBuilder
-
Expand
_EventBuilder
-
Expand
_EventInfo
-
Expand
_Exception
-
Expand
_FieldBuilder
-
Expand
_FieldInfo
-
Attributes()
-
DeclaringType()
-
Equals(object)
-
FieldHandle()
-
FieldType()
-
GetCustomAttributes(bool)
-
GetCustomAttributes(Type, bool)
-
GetHashCode()
-
GetIDsOfNames(Guid, IntPtr, uint, uint, IntPtr)
-
GetType()
-
GetTypeInfo(uint, uint, IntPtr)
-
GetTypeInfoCount(uint)
-
GetValue(object)
-
GetValueDirect(TypedReference)
-
Invoke(uint, Guid, uint, short, IntPtr, IntPtr, IntPtr, IntPtr)
-
IsAssembly()
-
IsDefined(Type, bool)
-
IsFamily()
-
IsFamilyAndAssembly()
-
IsFamilyOrAssembly()
-
IsInitOnly()
-
IsLiteral()
-
IsNotSerialized()
-
IsPinvokeImpl()
-
IsPrivate()
-
IsPublic()
-
IsSpecialName()
-
IsStatic()
-
MemberType()
-
Name()
-
ReflectedType()
-
SetValue(object, object)
-
SetValue(object, object, BindingFlags, Binder, CultureInfo)
-
SetValueDirect(TypedReference, object)
-
ToString()
-
Expand
_ILGenerator
-
Expand
_LocalBuilder
-
Expand
_MemberInfo
-
Expand
_MethodBase
-
Expand
_MethodBuilder
-
Expand
_MethodInfo
-
Expand
_MethodRental
-
Expand
_Module
-
Expand
_ModuleBuilder
-
Expand
_ParameterBuilder
-
Expand
_ParameterInfo
-
Expand
_PropertyBuilder
-
Expand
_PropertyInfo
-
Expand
_SignatureHelper
-
Expand
_Thread
-
Expand
_Type
-
Expand
_TypeBuilder
-
Expand
ArrayWithOffset
-
Expand
BestFitMappingAttribute
-
Expand
CallingConvention
-
Expand
CharSet
-
Expand
ClassInterfaceAttribute
-
Expand
ClassInterfaceType
-
Expand
ComDefaultInterfaceAttribute
-
Expand
COMException
-
Expand
ComImportAttribute
-
Expand
ComInterfaceType
-
Expand
ComVisibleAttribute
-
Expand
CriticalHandle
-
Expand
DefaultCharSetAttribute
-
Expand
DefaultParameterValueAttribute
-
Expand
DispIdAttribute
-
Expand
DllImportAttribute
-
Expand
ExternalException
-
Expand
FieldOffsetAttribute
-
Expand
GCHandle
-
Expand
GCHandleType
-
Expand
GuidAttribute
-
Expand
HandleCollector
-
Expand
HandleRef
-
Expand
ICustomMarshaler
-
Expand
InAttribute
-
Expand
InterfaceTypeAttribute
-
Expand
InvalidOleVariantTypeException
-
Expand
LayoutKind
-
Expand
Marshal
-
Expand
MarshalAsAttribute
-
Expand
MarshalDirectiveException
-
Expand
OptionalAttribute
-
Expand
OutAttribute
-
Expand
PInvokeMap
-
Expand
PreserveSigAttribute
-
Expand
RuntimeEnvironment
-
Expand
SafeHandle
-
Expand
SEHException
-
Expand
SetWin32ContextInIDispatchAttribute
-
Expand
StructLayoutAttribute
-
Expand
TypeLibImportClassAttribute
-
Expand
UnmanagedFunctionPointerAttribute
-
Expand
UnmanagedType
-
Expand
VarEnum
-
Expand
System.Runtime.CompilerServices
-
Expand
System.Collections
-
Expand
System.Collections.Generic
-
Expand
System.Collections.ObjectModel
-
Expand
System.Configuration.Assemblies
-
Expand
System.Diagnostics
-
Expand
System.Diagnostics.CodeAnalysis
-
Expand
System.Diagnostics.SymbolStore
-
Expand
System.Globalization
-
Expand
System.IO
-
Expand
System.IO.IsolatedStorage
-
Expand
System.Reflection
-
Expand
System.Reflection.Cache
-
Expand
System.Reflection.Emit
-
Expand
System.Resources
-
Expand
System.Runtime
-
Expand
System.Runtime.InteropServices.Expando
-
Expand
System.Runtime.ConstrainedExecution
-
Expand
System.Runtime.Remoting.Activation
-
Expand
System.Runtime.Remoting.Messaging
-
Expand
System.Runtime.Remoting.Channels
-
Expand
System.Runtime.Remoting.Lifetime
-
Expand
System.Runtime.Remoting
-
Expand
System.Runtime.Remoting.Contexts
-
Expand
System.Runtime.Remoting.Proxies
-
Expand
System.Runtime.Remoting.Metadata
-
Expand
System.Runtime.Remoting.Metadata.W3cXsd2001
-
Expand
System.Runtime.Remoting.Services
-
Expand
System.Runtime.Serialization
-
Expand
System.Runtime.Serialization.Formatters
-
Expand
System.Runtime.Serialization.Formatters.Binary
-
Expand
System.Runtime.Versioning
-
Expand
System.Security
-
Expand
System.Security.Cryptography
-
Expand
System.Security.Cryptography.X509Certificates
-
Expand
System.Security.Permissions
-
Expand
System.Security.Policy
-
Expand
System.Security.Principal
-
Expand
System.Security.Util
-
Expand
System.Text
-
Expand
System.Threading
-
Expand
System.Runtime.Remoting.Channels.Http
-
Expand
System.Runtime.Remoting.Channels.Tcp
-
Expand
System.Runtime.Remoting.MetadataServices
-
Expand
System.Runtime.Serialization.Formatters.Soap.Xml
-
Expand
System.Runtime.Serialization.Formatters.Soap
-
Expand
Microsoft.Tools.Caspol
-
Expand
Microsoft.Tools.Build
-
Expand
Microsoft.CSharp
-
Expand
System.CodeDom
-
Expand
System.CodeDom.Compiler
-
Expand
System.Collections.Specialized
-
Expand
System.ComponentModel
-
Expand
System.ComponentModel.Design
-
Expand
System.ComponentModel.Design.Serialization
-
Expand
System.Configuration
-
Expand
System.Web
-
Expand
System.Configuration.Provider
-
Expand
System.Configuration.Internal
-
Expand
System.Internal
-
Expand
System.Windows.Forms
-
Expand
System.Net
-
Expand
System.Net.Sockets
-
Expand
System.Net.NetworkInformation
-
Expand
System.Net.ComImports
-
Expand
System.Net.Security
-
Expand
System.Net.Cache
-
Expand
System.Net.Configuration
-
Expand
System.Text.RegularExpressions
-
Expand
System.Tools
-
Expand
System.IO.Compression
-
Expand
System.IO.Ports
-
Expand
System.Security.AccessControl
-
Expand
System.Xml
-
Expand
System.Xml.XPath.DataBinding
-
Expand
System.Xml.Schema
-
Expand
System.Xml.Serialization
-
Expand
System.Xml.Serialization.Advanced
-
Expand
System.Xml.Serialization.Configuration
-
Expand
System.Xml.XPath
-
Expand
System.Xml.Xsl
-
Expand
System.Xml.Xsl.IlGen
-
Expand
System.Xml.Xsl.Qil
-
Expand
System.Xml.Xsl.Runtime
-
Expand
System.Xml.Xsl.XPath
-
Expand
System.Xml.Xsl.Xslt
-
Expand
System.Xml.Xsl.XsltOld
-
Expand
System.Xml.Xsl.XsltOld.Debugger
-
Expand
Microsoft.JScript
-
Expand
Microsoft.Vsa
-
Expand
Microsoft.JScript.Vsa
- using System;
- using System.Globalization;
- using System.IO;
- using System.Reflection;
- using System.Runtime.InteropServices;
- using System.Runtime.Serialization;
- using System.Security.Permissions;
- using System.Security.Policy;
- namespace System.Runtime.InteropServices
- {
- [GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
- [CLSCompliant(false)]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [TypeLibImportClassAttribute(typeof(System.Type))]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _Type
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
- #endregion
-
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region MemberInfo Members
- MemberTypes MemberType {
- get;
- }
- string Name {
- get;
- }
- Type DeclaringType {
- get;
- }
- Type ReflectedType {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- #endregion
-
- #region Type Members
- Guid GUID {
- get;
- }
- Module Module {
- get;
- }
- Assembly Assembly {
- get;
- }
- RuntimeTypeHandle TypeHandle {
- get;
- }
- string FullName {
- get;
- }
- string Namespace {
- get;
- }
- string AssemblyQualifiedName {
- get;
- }
- int GetArrayRank();
- Type BaseType {
- get;
- }
-
- ConstructorInfo[] GetConstructors(BindingFlags bindingAttr);
- Type GetInterface(string name, bool ignoreCase);
- Type[] GetInterfaces();
- Type[] FindInterfaces(TypeFilter filter, object filterCriteria);
- EventInfo GetEvent(string name, BindingFlags bindingAttr);
- EventInfo[] GetEvents();
- EventInfo[] GetEvents(BindingFlags bindingAttr);
- Type[] GetNestedTypes(BindingFlags bindingAttr);
- Type GetNestedType(string name, BindingFlags bindingAttr);
- MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr);
- MemberInfo[] GetDefaultMembers();
- MemberInfo[] FindMembers(MemberTypes memberType, BindingFlags bindingAttr, MemberFilter filter, object filterCriteria);
- Type GetElementType();
- bool IsSubclassOf(Type c);
- bool IsInstanceOfType(object o);
- bool IsAssignableFrom(Type c);
- InterfaceMapping GetInterfaceMap(Type interfaceType);
- MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers);
- MethodInfo GetMethod(string name, BindingFlags bindingAttr);
- MethodInfo[] GetMethods(BindingFlags bindingAttr);
- FieldInfo GetField(string name, BindingFlags bindingAttr);
- FieldInfo[] GetFields(BindingFlags bindingAttr);
- PropertyInfo GetProperty(string name, BindingFlags bindingAttr);
- PropertyInfo GetProperty(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers);
- PropertyInfo[] GetProperties(BindingFlags bindingAttr);
- MemberInfo[] GetMember(string name, BindingFlags bindingAttr);
- MemberInfo[] GetMembers(BindingFlags bindingAttr);
- object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters);
- Type UnderlyingSystemType {
- get;
- }
-
- object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, CultureInfo culture);
- object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args);
- ConstructorInfo GetConstructor(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers);
- ConstructorInfo GetConstructor(BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers);
- ConstructorInfo GetConstructor(Type[] types);
- ConstructorInfo[] GetConstructors();
- ConstructorInfo TypeInitializer {
- get;
- }
-
- MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers);
- MethodInfo GetMethod(string name, Type[] types, ParameterModifier[] modifiers);
- MethodInfo GetMethod(string name, Type[] types);
- MethodInfo GetMethod(string name);
- MethodInfo[] GetMethods();
- FieldInfo GetField(string name);
- FieldInfo[] GetFields();
- Type GetInterface(string name);
- EventInfo GetEvent(string name);
- PropertyInfo GetProperty(string name, Type returnType, Type[] types, ParameterModifier[] modifiers);
- PropertyInfo GetProperty(string name, Type returnType, Type[] types);
- PropertyInfo GetProperty(string name, Type[] types);
- PropertyInfo GetProperty(string name, Type returnType);
- PropertyInfo GetProperty(string name);
- PropertyInfo[] GetProperties();
- Type[] GetNestedTypes();
- Type GetNestedType(string name);
- MemberInfo[] GetMember(string name);
- MemberInfo[] GetMembers();
- TypeAttributes Attributes {
- get;
- }
- bool IsNotPublic {
- get;
- }
- bool IsPublic {
- get;
- }
- bool IsNestedPublic {
- get;
- }
- bool IsNestedPrivate {
- get;
- }
- bool IsNestedFamily {
- get;
- }
- bool IsNestedAssembly {
- get;
- }
- bool IsNestedFamANDAssem {
- get;
- }
- bool IsNestedFamORAssem {
- get;
- }
- bool IsAutoLayout {
- get;
- }
- bool IsLayoutSequential {
- get;
- }
- bool IsExplicitLayout {
- get;
- }
- bool IsClass {
- get;
- }
- bool IsInterface {
- get;
- }
- bool IsValueType {
- get;
- }
- bool IsAbstract {
- get;
- }
- bool IsSealed {
- get;
- }
- bool IsEnum {
- get;
- }
- bool IsSpecialName {
- get;
- }
- bool IsImport {
- get;
- }
- bool IsSerializable {
- get;
- }
- bool IsAnsiClass {
- get;
- }
- bool IsUnicodeClass {
- get;
- }
- bool IsAutoClass {
- get;
- }
- bool IsArray {
- get;
- }
- bool IsByRef {
- get;
- }
- bool IsPointer {
- get;
- }
- bool IsPrimitive {
- get;
- }
- bool IsCOMObject {
- get;
- }
- bool HasElementType {
- get;
- }
- bool IsContextful {
- get;
- }
- bool IsMarshalByRef {
- get;
- }
- bool Equals(Type o);
- #endregion
- }
-
- [GuidAttribute("17156360-2f1a-384a-bc52-fde93c215c5b")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.Assembly))]
- [CLSCompliant(false)]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _Assembly
- {
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region Assembly Members
- string CodeBase {
- get;
- }
- string EscapedCodeBase {
- get;
- }
- AssemblyName GetName();
- AssemblyName GetName(bool copiedName);
- string FullName {
- get;
- }
- MethodInfo EntryPoint {
- get;
- }
- Type GetType(string name);
- Type GetType(string name, bool throwOnError);
- Type[] GetExportedTypes();
- Type[] GetTypes();
- Stream GetManifestResourceStream(Type type, string name);
- Stream GetManifestResourceStream(string name);
- FileStream GetFile(string name);
- FileStream[] GetFiles();
- FileStream[] GetFiles(bool getResourceModules);
- string[] GetManifestResourceNames();
- ManifestResourceInfo GetManifestResourceInfo(string resourceName);
- string Location {
- get;
- }
- Evidence Evidence {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
- void GetObjectData(SerializationInfo info, StreamingContext context);
- [method: SecurityPermissionAttribute(SecurityAction.LinkDemand, ControlAppDomain = true)]
- event ModuleResolveEventHandler ModuleResolve;
- Type GetType(string name, bool throwOnError, bool ignoreCase);
- Assembly GetSatelliteAssembly(CultureInfo culture);
- Assembly GetSatelliteAssembly(CultureInfo culture, Version version);
- Module LoadModule(string moduleName, byte[] rawModule);
- Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore);
- object CreateInstance(string typeName);
- object CreateInstance(string typeName, bool ignoreCase);
- object CreateInstance(string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes);
- Module[] GetLoadedModules();
- Module[] GetLoadedModules(bool getResourceModules);
- Module[] GetModules();
- Module[] GetModules(bool getResourceModules);
- Module GetModule(string name);
- AssemblyName[] GetReferencedAssemblies();
- bool GlobalAssemblyCache {
- get;
- }
- #endregion
- }
-
-
- [GuidAttribute("f7102fa9-cabb-3a74-a6da-b4567ef1b079")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.MemberInfo))]
- [CLSCompliant(false)]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _MemberInfo
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
- #endregion
-
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region MemberInfo Members
- MemberTypes MemberType {
- get;
- }
- string Name {
- get;
- }
- Type DeclaringType {
- get;
- }
- Type ReflectedType {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- #endregion
- }
-
-
- [GuidAttribute("6240837A-707F-3181-8E98-A36AE086766B")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [CLSCompliant(false)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.MethodBase))]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _MethodBase
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
- #endregion
-
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region MemberInfo Members
- MemberTypes MemberType {
- get;
- }
- string Name {
- get;
- }
- Type DeclaringType {
- get;
- }
- Type ReflectedType {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- #endregion
-
- #region MethodBase Members
- ParameterInfo[] GetParameters();
- MethodImplAttributes GetMethodImplementationFlags();
- RuntimeMethodHandle MethodHandle {
- get;
- }
- MethodAttributes Attributes {
- get;
- }
- CallingConventions CallingConvention {
- get;
- }
- object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture);
- bool IsPublic {
- get;
- }
- bool IsPrivate {
- get;
- }
- bool IsFamily {
- get;
- }
- bool IsAssembly {
- get;
- }
- bool IsFamilyAndAssembly {
- get;
- }
- bool IsFamilyOrAssembly {
- get;
- }
- bool IsStatic {
- get;
- }
- bool IsFinal {
- get;
- }
- bool IsVirtual {
- get;
- }
- bool IsHideBySig {
- get;
- }
- bool IsAbstract {
- get;
- }
- bool IsSpecialName {
- get;
- }
- bool IsConstructor {
- get;
- }
- object Invoke(object obj, object[] parameters);
- #endregion
- }
-
-
- [GuidAttribute("FFCC1B5D-ECB8-38DD-9B01-3DC8ABC2AA5F")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [CLSCompliant(false)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.MethodInfo))]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _MethodInfo
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
- #endregion
-
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region MemberInfo Members
- MemberTypes MemberType {
- get;
- }
- string Name {
- get;
- }
- Type DeclaringType {
- get;
- }
- Type ReflectedType {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- #endregion
-
- #region MethodBase Members
- ParameterInfo[] GetParameters();
- MethodImplAttributes GetMethodImplementationFlags();
- RuntimeMethodHandle MethodHandle {
- get;
- }
- MethodAttributes Attributes {
- get;
- }
- CallingConventions CallingConvention {
- get;
- }
- object Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture);
- bool IsPublic {
- get;
- }
- bool IsPrivate {
- get;
- }
- bool IsFamily {
- get;
- }
- bool IsAssembly {
- get;
- }
- bool IsFamilyAndAssembly {
- get;
- }
- bool IsFamilyOrAssembly {
- get;
- }
- bool IsStatic {
- get;
- }
- bool IsFinal {
- get;
- }
- bool IsVirtual {
- get;
- }
- bool IsHideBySig {
- get;
- }
- bool IsAbstract {
- get;
- }
- bool IsSpecialName {
- get;
- }
- bool IsConstructor {
- get;
- }
- object Invoke(object obj, object[] parameters);
- #endregion
-
- #region MethodInfo Members
- Type ReturnType {
- get;
- }
- ICustomAttributeProvider ReturnTypeCustomAttributes {
- get;
- }
- MethodInfo GetBaseDefinition();
- #endregion
- }
-
-
- [GuidAttribute("E9A19478-9646-3679-9B10-8411AE1FD57D")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [CLSCompliant(false)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.ConstructorInfo))]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _ConstructorInfo
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
- #endregion
-
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region MemberInfo Members
- MemberTypes MemberType {
- get;
- }
- string Name {
- get;
- }
- Type DeclaringType {
- get;
- }
- Type ReflectedType {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- #endregion
-
- #region MethodBase Members
- ParameterInfo[] GetParameters();
- MethodImplAttributes GetMethodImplementationFlags();
- RuntimeMethodHandle MethodHandle {
- get;
- }
- MethodAttributes Attributes {
- get;
- }
- CallingConventions CallingConvention {
- get;
- }
- object Invoke_2(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture);
- bool IsPublic {
- get;
- }
- bool IsPrivate {
- get;
- }
- bool IsFamily {
- get;
- }
- bool IsAssembly {
- get;
- }
- bool IsFamilyAndAssembly {
- get;
- }
- bool IsFamilyOrAssembly {
- get;
- }
- bool IsStatic {
- get;
- }
- bool IsFinal {
- get;
- }
- bool IsVirtual {
- get;
- }
- bool IsHideBySig {
- get;
- }
- bool IsAbstract {
- get;
- }
- bool IsSpecialName {
- get;
- }
- bool IsConstructor {
- get;
- }
- object Invoke_3(object obj, object[] parameters);
- #endregion
-
- #region ConstructorInfo
- object Invoke_4(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture);
- object Invoke_5(object[] parameters);
- #endregion
- }
-
-
- [GuidAttribute("8A7C1442-A9FB-366B-80D8-4939FFA6DBE0")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [CLSCompliant(false)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.FieldInfo))]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _FieldInfo
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
- #endregion
-
- #region Object Members
- string ToString();
- bool Equals(object other);
- int GetHashCode();
- Type GetType();
- #endregion
-
- #region MemberInfo Members
- MemberTypes MemberType {
- get;
- }
- string Name {
- get;
- }
- Type DeclaringType {
- get;
- }
- Type ReflectedType {
- get;
- }
- object[] GetCustomAttributes(Type attributeType, bool inherit);
- object[] GetCustomAttributes(bool inherit);
- bool IsDefined(Type attributeType, bool inherit);
- #endregion
-
- #region FieldInfo Members
- Type FieldType {
- get;
- }
- object GetValue(object obj);
- object GetValueDirect(TypedReference obj);
- void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture);
- void SetValueDirect(TypedReference obj, object value);
- RuntimeFieldHandle FieldHandle {
- get;
- }
- FieldAttributes Attributes {
- get;
- }
- void SetValue(object obj, object value);
- bool IsPublic {
- get;
- }
- bool IsPrivate {
- get;
- }
- bool IsFamily {
- get;
- }
- bool IsAssembly {
- get;
- }
- bool IsFamilyAndAssembly {
- get;
- }
- bool IsFamilyOrAssembly {
- get;
- }
- bool IsStatic {
- get;
- }
- bool IsInitOnly {
- get;
- }
- bool IsLiteral {
- get;
- }
- bool IsNotSerialized {
- get;
- }
- bool IsSpecialName {
- get;
- }
- bool IsPinvokeImpl {
- get;
- }
- #endregion
- }
-
-
- [GuidAttribute("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
- [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
- [CLSCompliant(false)]
- [TypeLibImportClassAttribute(typeof(System.Reflection.PropertyInfo))]
- [System.Runtime.InteropServices.ComVisible(true)]
- public interface _PropertyInfo
- {
- #region IDispatch Members
- void GetTypeInfoCount(out uint pcTInfo);
- void GetTypeInfo(uint iTInfo, uint lcid, IntPtr ppTInfo);
- void GetIDsOfNames( [In()]
- ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
- void Invoke(uint dispIdMember, [In()]
- ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo,