Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / InteropServices / TCEAdapterGen / EventItfInfo.cs / 1305376 / EventItfInfo.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Runtime.InteropServices.TCEAdapterGen { using System; using System.Reflection; using System.Collections; internal class EventItfInfo { public EventItfInfo(String strEventItfName, String strSrcItfName, String strEventProviderName, RuntimeAssembly asmImport, RuntimeAssembly asmSrcItf) { m_strEventItfName = strEventItfName; m_strSrcItfName = strSrcItfName; m_strEventProviderName = strEventProviderName; m_asmImport = asmImport; m_asmSrcItf = asmSrcItf; } public Type GetEventItfType() { Type t = m_asmImport.GetType(m_strEventItfName, true, false); if (t != null && !t.IsVisible) t = null; return t; } public Type GetSrcItfType() { Type t = m_asmSrcItf.GetType(m_strSrcItfName, true, false); if (t != null && !t.IsVisible) t = null; return t; } public String GetEventProviderName() { return m_strEventProviderName; } private String m_strEventItfName; private String m_strSrcItfName; private String m_strEventProviderName; private RuntimeAssembly m_asmImport; private RuntimeAssembly m_asmSrcItf; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Runtime.InteropServices.TCEAdapterGen { using System; using System.Reflection; using System.Collections; internal class EventItfInfo { public EventItfInfo(String strEventItfName, String strSrcItfName, String strEventProviderName, RuntimeAssembly asmImport, RuntimeAssembly asmSrcItf) { m_strEventItfName = strEventItfName; m_strSrcItfName = strSrcItfName; m_strEventProviderName = strEventProviderName; m_asmImport = asmImport; m_asmSrcItf = asmSrcItf; } public Type GetEventItfType() { Type t = m_asmImport.GetType(m_strEventItfName, true, false); if (t != null && !t.IsVisible) t = null; return t; } public Type GetSrcItfType() { Type t = m_asmSrcItf.GetType(m_strSrcItfName, true, false); if (t != null && !t.IsVisible) t = null; return t; } public String GetEventProviderName() { return m_strEventProviderName; } private String m_strEventItfName; private String m_strSrcItfName; private String m_strEventProviderName; private RuntimeAssembly m_asmImport; private RuntimeAssembly m_asmSrcItf; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DeploymentSectionCache.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- PersonalizationProviderCollection.cs
- TemplatePartAttribute.cs
- DetailsViewPagerRow.cs
- Pair.cs
- SymbolType.cs
- InkCanvasAutomationPeer.cs
- SessionSwitchEventArgs.cs
- NativeRecognizer.cs
- _DigestClient.cs
- JsonQueryStringConverter.cs
- ExitEventArgs.cs
- UpdateTracker.cs
- InvalidProgramException.cs
- Section.cs
- SourceSwitch.cs
- DoubleSumAggregationOperator.cs
- StreamGeometry.cs
- Grid.cs
- XmlTextReaderImpl.cs
- ObjectDataSourceWizardForm.cs
- JavascriptCallbackMessageInspector.cs
- ArithmeticException.cs
- CompModSwitches.cs
- SelectionService.cs
- TreeSet.cs
- AuthenticatingEventArgs.cs
- ItemCollection.cs
- SoapAttributes.cs
- HGlobalSafeHandle.cs
- Underline.cs
- LinqTreeNodeEvaluator.cs
- EndpointIdentityConverter.cs
- EndpointDiscoveryElement.cs
- MouseButton.cs
- Rect.cs
- AmbientValueAttribute.cs
- EncryptedPackage.cs
- EdgeProfileValidation.cs
- CollectionViewGroupInternal.cs
- MethodBody.cs
- FontSource.cs
- CodeTypeDelegate.cs
- Stacktrace.cs
- Exception.cs
- InkCanvasSelectionAdorner.cs
- Icon.cs
- ReflectionPermission.cs
- ECDsa.cs
- RegexGroupCollection.cs
- FileUtil.cs
- DynamicExpression.cs
- DiscoveryClientOutputChannel.cs
- ZipIOExtraFieldElement.cs
- AspNetHostingPermission.cs
- FileDialogCustomPlacesCollection.cs
- IfAction.cs
- Renderer.cs
- DataBoundControlAdapter.cs
- ServiceDescriptionReflector.cs
- PhysicalFontFamily.cs
- TreeNodeEventArgs.cs
- linebase.cs
- assertwrapper.cs
- MultitargetUtil.cs
- RC2.cs
- FontSource.cs
- MonitoringDescriptionAttribute.cs
- FileUpload.cs
- SendSecurityHeaderElementContainer.cs
- QueryCacheKey.cs
- MaskInputRejectedEventArgs.cs
- NativeRightsManagementAPIsStructures.cs
- WebPartPersonalization.cs
- CanonicalFormWriter.cs
- HWStack.cs
- OpenFileDialog.cs
- DropTarget.cs
- Span.cs
- ExceptionHandlerDesigner.cs
- Activity.cs
- TimeSpanSecondsConverter.cs
- CreateSequence.cs
- ProfileInfo.cs
- RadioButton.cs
- BodyGlyph.cs
- QueuePathDialog.cs
- WorkflowView.cs
- DbDataRecord.cs
- TypeReference.cs
- OptimisticConcurrencyException.cs
- HttpListenerResponse.cs
- XmlProcessingInstruction.cs
- ClassicBorderDecorator.cs
- TreeNodeStyle.cs
- PropertyEntry.cs
- TableLayoutColumnStyleCollection.cs
- TemplateColumn.cs