46 writes to Interface
Microsoft.Diagnostics.DataContractReader.Legacy (46)
ClrDataExceptionState.cs (3)
99exState.Interface = new ClrDataExceptionState( 157value.Interface = new ClrDataValue( 390task.Interface = new ClrDataTask(_threadAddress, _target, legacyTask, _apiLock);
ClrDataFrame.cs (4)
125appDomain.Interface = new ClrDataAppDomain(_target, appDomainAddr, legacyAppDomain, _apiLock); 257arg.Interface = CreateValueFromDebugInfo( 352localVariable.Interface = CreateValueFromDebugInfo( 402method.Interface = new ClrDataMethodInstance(_target, mdh, appDomain, legacyMethod, _apiLock);
ClrDataMethodDefinition.cs (2)
244instance.Interface = new ClrDataMethodInstance(_target, methodDesc, emi._appDomain, legacyMethod, _apiLock); 393mod.Interface = new ClrDataModule(_module, _target, legacyMod, _apiLock);
ClrDataMethodInstance.cs (2)
77methodDefinition.Interface = new ClrDataMethodDefinition(_target, module, token, legacyMethodDefinition, _apiLock); 120mod.Interface = new ClrDataModule(module, _target, legacyMod, _apiLock);
ClrDataModule.cs (2)
442method.Interface = new ClrDataMethodDefinition(_target, _address, token, legacyMethod, _apiLock); 532methodDefinition.Interface = new ClrDataMethodDefinition(_target, _address, token, legacyMethod, _apiLock);
ClrDataStackWalk.cs (1)
153frame.Interface = new ClrDataFrame(_target, _threadAddr, _dataFrames.Current, legacyFrame, _apiLock);
ClrDataTask.cs (4)
50appDomain.Interface = new ClrDataAppDomain(_target, currentAppDomain, legacyAppDomain, _apiLock); 118stackWalk.Interface = new ClrDataStackWalk(_address, flags, _target, legacyStackWalk, _apiLock); 167exception.Interface = new ClrDataExceptionState(_target, _address, (uint)CLRDataExceptionStateFlag.CLRDATA_EXCEPTION_DEFAULT, TargetPointer.Null, thrownObjectHandle, threadData.FirstNestedException, legacyExceptionState, _apiLock); 254exception.Interface = new ClrDataExceptionState(_target, _address, (uint)CLRDataExceptionStateFlag.CLRDATA_EXCEPTION_PARTIAL, TargetPointer.Null, thrownObjectHandle, TargetPointer.Null, legacyExceptionState, _apiLock);
ClrDataTypeDefinition.cs (1)
211mod.Interface = new ClrDataModule(_module, _target, legacyMod, _apiLock);
ClrDataTypeInstance.cs (1)
238typeDefinition.Interface = new ClrDataTypeDefinition(
ClrDataValue.cs (6)
262typeInstance.Interface = null; 271typeInstance.Interface = new ClrDataTypeInstance(_target, _typeHandle, legacyType, _apiLock); 477assocValue.Interface = new ClrDataValue(_target, _threadAddress, flags, _typeHandle, address, [location], legacyValue, _apiLock); 523assocType.Interface = new ClrDataTypeInstance(_target, typeHandle, legacyType, _apiLock); 680value.Interface = new ClrDataValue(_target, _threadAddress, flags, elementType, offset, [location], legacyValue, _apiLock); 824field.Interface = CreateFieldValue(entry, fieldDefinition, enclosingType, legacyField);
Marshalling\DacComNullableByRef.cs (1)
124_managed.Interface = ComInterfaceMarshaller<T>.ConvertToManaged((void*)_nativeResult);
SOSDacImpl.cs (11)
1928ppHandleEnum.Interface = new SOSHandleEnum(_target, supportedHandleTypes, legacyHandleEnum, _apiLock); 1960ppHandleEnum.Interface = new SOSHandleEnum(_target, handleTypes, legacyHandleEnum, _apiLock); 3223mod.Interface = new ClrDataModule(addr.ToTargetPointer(_target), _target, legacyModule, _apiLock); 4229ppEnum.Interface = new SOSStackRefEnum(sosRefs, _apiLock); 6838ppEnum.Interface = new SOSMemoryEnum(_target, regions, legacyMemoryEnum, _apiLock); 6864ppEnum.Interface = new SOSMemoryEnum(_target, regions, legacyMemoryEnum, _apiLock); 6890ppEnum.Interface = new SOSMemoryEnum(_target, regions, legacyMemoryEnum, _apiLock); 7263enumerator.Interface = new SOSMethodEnum(_target, methodTableHandle, legacyMethodEnum, _apiLock); 7536ppEnum.Interface = new SOSStressLogThreadEnum(threads, _apiLock); 7560ppEnum.Interface = new SOSStressLogMsgEnum(_target, messages, _apiLock); 7591ppEnum.Interface = new SOSMemoryEnum(regions, null, _apiLock);
SOSDacImpl.IXCLRDataProcess.cs (8)
155task.Interface = new ClrDataTask(matchingThread, _target, legacyTask, _apiLock); 183task.Interface = new ClrDataTask(thread, _target, legacyTask, _apiLock); 508appDomain.Interface = new ClrDataAppDomain(_target, domains.Enumerator.Current, legacyAppDomain, _apiLock); 582appDomain.Interface = new ClrDataAppDomain(_target, domain, legacyAppDomain, _apiLock); 700mod.Interface = new ClrDataModule(modules.Enumerator.Current.Address, _target, legacyModule, _apiLock); 785mod.Interface = new ClrDataModule(module.Address, _target, legacyModule, _apiLock); 1095method.Interface = new ClrDataMethodInstance(_target, methodDesc, emi._appDomain, legacyMethod, _apiLock); 1741method.Interface = new ClrDataMethodDefinition(
37 references to Interface
Microsoft.Diagnostics.DataContractReader.Legacy (37)
ClrDataExceptionState.cs (3)
85legacyPrevious = legacyPreviousOut.Interface; 135legacyValue = legacyValueOut.Interface; 386legacyTask = legacyTaskOut.Interface;
ClrDataFrame.cs (4)
115legacyAppDomain = legacyAppDomainOut.Interface; 199legacyValue = legacyArgOut.Interface; 323legacyValue = legacyLocalOut.Interface; 393legacyMethod = legacyMethodOut.Interface;
ClrDataMethodDefinition.cs (2)
235legacyMethod = legacyMethodOut.Interface; 390legacyMod = legacyModOut.Interface;
ClrDataMethodInstance.cs (2)
70legacyMethodDefinition = legacyMethodDefinitionOut.Interface; 114legacyMod = legacyModOut.Interface;
ClrDataModule.cs (2)
433legacyMethod = legacyMethodOut.Interface; 526legacyMethod = legacyMethodOut.Interface;
ClrDataStackWalk.cs (1)
145legacyFrame = legacyFrameOut.Interface;
ClrDataTask.cs (4)
45legacyAppDomain = legacyOut.Interface; 115legacyStackWalk = legacyStackWalkOut.Interface; 155legacyExceptionState = legacyExceptionStateOut.Interface; 242legacyExceptionState = legacyExceptionStateOut.Interface;
ClrDataTypeDefinition.cs (1)
208legacyMod = legacyModOut.Interface;
ClrDataTypeInstance.cs (1)
202legacyDefinition = legacyDefinitionOut.Interface;
ClrDataValue.cs (5)
255legacyType = legacyTypeOut.Interface; 453legacyValue = legacyValueOut.Interface; 503legacyType = legacyTypeOut.Interface; 640legacyValue = legacyValueOut.Interface; 803legacyField = legacyFieldOut.Interface;
Marshalling\DacComNullableByRef.cs (1)
85*_nativePtr = ComInterfaceMarshaller<T>.ConvertToUnmanaged(_managed?.Interface);
SOSDacImpl.cs (1)
3220legacyModule = legacyOut.Interface;
SOSDacImpl.IXCLRDataProcess.cs (10)
152legacyTask = legacyTaskOut.Interface; 174legacyTask = legacyTaskOut.Interface; 502legacyAppDomain = legacyAppDomainOut.Interface; 573legacyAppDomain = legacyAppDomainOut.Interface; 694legacyModule = legacyModuleOut.Interface; 765legacyModule = legacyModuleOut.Interface; 1086legacyMethod = legacyMethodOut.Interface; 1200legacyModule = legacyModuleOut.Interface; 1215legacyModule = legacyModuleOut.Interface; 1731legacyMethod = legacyMethodOut.Interface;