Implemented interface member:
method
GetInterfaces
System.Runtime.InteropServices._Type.GetInterfaces()
13 overrides of GetInterfaces
mscorlib (7)
system\reflection\emit\enumbuilder.cs (1)
178public override Type[] GetInterfaces()
system\reflection\emit\generictypeparameterbuilder.cs (1)
136public override Type[] GetInterfaces() { throw new NotSupportedException(); }
system\reflection\emit\symboltype.cs (1)
458public override Type[] GetInterfaces()
system\reflection\emit\typebuilder.cs (1)
1198public override Type[] GetInterfaces()
system\reflection\emit\typebuilderinstantiation.cs (1)
180public override Type[] GetInterfaces() { throw new NotSupportedException(); }
system\reflection\typedelegator.cs (1)
131public override Type[] GetInterfaces()
system\rttype.cs (1)
3103public override Type[] GetInterfaces()
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1166public override Type[] GetInterfaces()
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1166public override Type[] GetInterfaces()
System.Web (1)
Compilation\DelayLoadType.cs (1)
116public override Type[] GetInterfaces() {
System.Workflow.ComponentModel (2)
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (1)
528public override Type[] GetInterfaces()
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
389public override Type[] GetInterfaces()
System.WorkflowServices (1)
System\Workflow\Activities\ContractType.cs (1)
314public override Type[] GetInterfaces()
96 references to GetInterfaces
mscorlib (6)
system\reflection\typedelegator.cs (1)
133return typeImpl.GetInterfaces();
system\reflection\typeinfo.cs (1)
188return GetInterfaces();
system\rttype.cs (1)
877Type[] interfaces = ReflectedType.BaseType.GetInterfaces();
system\runtime\remoting\message.cs (1)
3011Type[] interfaces = serverType.GetInterfaces();
system\type.cs (2)
604Type[] c = GetInterfaces(); 1726Type[] interfaces = t.GetInterfaces();
PresentationFramework (3)
src\Framework\System\Windows\Data\CollectionView.cs (1)
1527Type[] interfaces = collectionType.GetInterfaces();
src\Framework\System\Windows\Markup\Primitives\ElementMarkupObject.cs (1)
718foreach (Type interfaceType in type.GetInterfaces())
src\Framework\System\Windows\Standard\Verify.cs (1)
297foreach (var ifaceType in parameter.GetType().GetInterfaces())
System (1)
compmod\system\componentmodel\ReflectTypeDescriptionProvider.cs (1)
1527Type[] interfaces = _type.GetInterfaces();
System.Activities (4)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (1)
375Type[] interfaces = type.GetInterfaces();
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (1)
1460Type[] interfaces = type.GetInterfaces();
System\Activities\ActivityUtilities.cs (2)
200foreach (Type interfaceType in type.GetInterfaces()) 251Type[] interfaceTypes = type.GetInterfaces();
System.Activities.Presentation (5)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelUtilities.cs (2)
182Type[] interfaceTypes = type.GetInterfaces(); 209Type[] interfaceTypes = type.GetInterfaces();
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (2)
391foreach (Type iface in reflectType.GetInterfaces()) 1168Type[] ifaces = _baseReflectionType.GetInterfaces();
System.Activities.Presentation\System\Activities\Presentation\TypeUtilities.cs (1)
86Type[] interfaceTypes = childObjectType.GetInterfaces();
System.AddIn (4)
System\Addin\Hosting\Store\AddInAdapter.cs (1)
68foreach (Type contractInterface in type.GetInterfaces())
System\Addin\MiniReflection\TypeInfo.cs (2)
730foreach(Type implementsIFace in _reflectionType.GetInterfaces()) 874foreach (Type interfaceType in _reflectionType.GetInterfaces())
System\Addin\Pipeline\ContractBase.cs (1)
74Type[] interfaces = t.GetInterfaces();
System.Core (4)
Microsoft\Scripting\Ast\TypeUtils.cs (2)
189foreach (Type interfaceType in instanceType.GetInterfaces()) { 624foreach (Type itype in type.GetInterfaces()) {
System\Linq\SequenceQuery.cs (1)
285foreach (Type iType in t.GetInterfaces())
System\Linq\TypeHelper.cs (1)
24foreach(Type itype in type.GetInterfaces()) {
System.Data (5)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelUtilities.cs (2)
182Type[] interfaceTypes = type.GetInterfaces(); 209Type[] interfaceTypes = type.GetInterfaces();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (2)
391foreach (Type iface in reflectType.GetInterfaces()) 1168Type[] ifaces = _baseReflectionType.GetInterfaces();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\TypeUtilities.cs (1)
86Type[] interfaceTypes = childObjectType.GetInterfaces();
System.Data.Entity (4)
System\Data\Objects\ELinq\Translator.cs (1)
503foreach (Type interfaceType in type.GetInterfaces())
System\Data\Objects\ELinq\TypeSystem.cs (3)
169Type[] ifaces = seqType.GetInterfaces(); 223foreach (Type testInterface in test.DeclaringType.GetInterfaces()) 257Debug.Assert(Enumerable.Contains(propertyInfo.DeclaringType.GetInterfaces(), interfaceType), "Ensure propertyInfo.DeclaringType implements interfaceType before calling IsImplementationOf");
System.Data.Linq (1)
SqlClient\Common\TypeSystem.cs (1)
35Type[] ifaces = seqType.GetInterfaces();
System.Data.Services (1)
System\Data\Services\Parsing\RequestQueryParser.cs (1)
514foreach (Type t in type.GetInterfaces())
System.Data.Services.Client (2)
System\Data\Services\Client\ALinq\TypeSystem.cs (1)
214Type[] ifaces = seqType.GetInterfaces();
System\Data\Services\Client\ClientType.cs (1)
547foreach (Type interfaceType in propertyType.GetInterfaces())
System.Management (1)
Instrumentation\Instrumentation.cs (1)
289foreach(Type typeInterface in type.GetInterfaces())
System.Runtime.Remoting (3)
metadata\wsdlparser.cs (1)
4502Type[] iFaces = type.GetInterfaces();
metadata\wsdlwriter.cs (2)
2347Type[] typeA = type.GetInterfaces(); 2460Type[] itypeA = type.GetInterfaces();
System.Runtime.Serialization (7)
System\Runtime\Serialization\ClassDataContract.cs (1)
379Type[] interfaceTypes = type.GetInterfaces();
System\Runtime\Serialization\CollectionDataContract.cs (2)
1019Type[] interfaceTypes = type.GetInterfaces(); 1184Type[] parentInterfaceTypes = interfaceType.GetInterfaces();
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (2)
439Type[] interfaceTypes = enumeratorType.GetInterfaces(); 708((IList)Globals.TypeOfNullable.GetInterfaces()).Contains(memberType))
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (2)
475Type[] interfaceTypes = enumeratorType.GetInterfaces(); 685((IList)Globals.TypeOfNullable.GetInterfaces()).Contains(memberType))
System.ServiceModel (4)
System\ServiceModel\ComIntegration\TypeCacheManager.cs (1)
337foreach (Type interfaceInType in serverType.GetInterfaces())
System\ServiceModel\Description\ServiceReflector.cs (2)
390foreach (Type t in service.GetInterfaces()) 420foreach (Type t in service.GetInterfaces())
System\ServiceModel\Description\TypeLoader.cs (1)
120foreach (Type t in actualContractType.GetInterfaces())
System.ServiceModel.Internals (1)
System\Runtime\TypeHelper.cs (1)
145Type[] interfaces = type.GetInterfaces();
System.Web (3)
Compilation\DelayLoadType.cs (1)
117return Type.GetInterfaces();
ModelBinding\TypeHelpers.cs (1)
9return (matchesInterface(queryType)) ? queryType : queryType.GetInterfaces().FirstOrDefault(matchesInterface);
UI\TemplateParser.cs (1)
2925Type[] interfaceTypes = type.GetInterfaces();
System.Web.DataVisualization (3)
Common\Borders3D\Borders3D.cs (1)
653 Type[] interfaces = borderType.GetInterfaces();
Common\ChartTypes\ChartTypeRegistry.cs (1)
183 Type[] interfaces = chartType.GetInterfaces();
Common\Formulas\FormulaRegistry.cs (1)
87 Type[] interfaces = moduleType.GetInterfaces();
System.Web.Extensions (4)
UI\WebControls\Dynamic.cs (2)
1218foreach (Type intfType in type.GetInterfaces()) { 1446foreach (Type t in type.GetInterfaces()) AddInterface(types, t);
UI\WebControls\LinqDataSourceHelper.cs (1)
34foreach (Type interfaceType in type.GetInterfaces()) {
UI\WebControls\QueryableDataSourceHelper.cs (1)
97foreach (Type interfaceType in type.GetInterfaces()) {
System.Web.Services (2)
System\Web\Services\Description\ProtocolReflector.cs (1)
321Type[] interfaces = ServiceType.GetInterfaces();
System\Web\Services\WebMethodAttribute.cs (1)
251Type[] interfaces = type.GetInterfaces();
System.Windows.Forms (1)
winforms\Managed\System\WinForms\ListBindingHelper.cs (1)
520foreach (Type curInterface in type.GetInterfaces()) {
System.Windows.Forms.DataVisualization (3)
Common\Borders3D\Borders3D.cs (1)
653 Type[] interfaces = borderType.GetInterfaces();
Common\ChartTypes\ChartTypeRegistry.cs (1)
183 Type[] interfaces = chartType.GetInterfaces();
Common\Formulas\FormulaRegistry.cs (1)
87 Type[] interfaces = moduleType.GetInterfaces();
System.Workflow.Activities (11)
Common\CompModHelpers.cs (1)
966foreach (Type inheritedInterface in interfaceType.GetInterfaces())
LocalService\ExternalDataExchangeService.cs (1)
273Type[] interfaceTypes = service.GetType().GetInterfaces();
Rules\Parser\Parser.cs (4)
250List<Type> baseInterfaces = new List<Type>(computedType.GetInterfaces()); 254baseInterfaces.AddRange(baseInterface.GetInterfaces()); 427parentInterfaces.AddRange(computedType.GetInterfaces()); 434Type[] pInterfaces = parentInterfaces[i].GetInterfaces();
Rules\RuleValidation.cs (4)
1176if ((toType.IsClass) && ((!toType.IsSealed) || (InterfaceMatch(toType.GetInterfaces(), fromType)))) 2414Type[] parentInterfacesArray = targetType.GetInterfaces(); 2425Type[] pInterfaces = parentInterfaces[index].GetInterfaces(); 2926candidateTypes.AddRange(currentCandidate.GetInterfaces());
WebServiceReceive.cs (1)
193foreach (Type interfaceType in type.GetInterfaces())
System.Workflow.ComponentModel (7)
AuthoringOM\Bind.cs (1)
1370Type[] interfaces = type.GetInterfaces();
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (1)
547Type[] baseInterfaces = interfaceCandidate.GetInterfaces();
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
392foreach (Type itfType in this.runtimeType.GetInterfaces())
AuthoringOM\Compiler\TypeSystem\TypeProvider.cs (1)
743Type[] interfaces = fromType.GetInterfaces();
AuthoringOM\ComponentFactoryHelpers.cs (1)
83foreach (Type interfaceType in objectType.GetInterfaces())
AuthoringOM\Design\Dialogs\ActivityBindForm.cs (1)
579Type[] interfaces = type.GetInterfaces();
Shared\CompModHelpers.cs (1)
964foreach (Type inheritedInterface in interfaceType.GetInterfaces())
System.Workflow.Runtime (1)
WorkflowRuntime.cs (1)
906foreach (Type t in basetype.GetInterfaces())
System.WorkflowServices (4)
System\Workflow\Activities\Design\OperationPickerDialog.cs (1)
193foreach (Type baseInteface in currentInterfaceType.GetInterfaces())
System\Workflow\Activities\ServiceOperationHelpers.cs (1)
189foreach (Type contract in contractType.GetInterfaces())
System\Workflow\Activities\TypedOperationInfo.cs (1)
333foreach (Type parentContract in contractType.GetInterfaces())
System\Workflow\Activities\ValidationHelper.cs (1)
246foreach (Type baseInteface in currentInterfaceType.GetInterfaces())
System.Xml (1)
System\Xml\Serialization\Compiler.cs (1)
62foreach (Type intf in type.GetInterfaces())