Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AsyncResult.cs
- Table.cs
- BlurEffect.cs
- Msec.cs
- NestedContainer.cs
- Help.cs
- DeviceSpecificDialogCachedState.cs
- PocoPropertyAccessorStrategy.cs
- EmptyStringExpandableObjectConverter.cs
- BuildManager.cs
- Button.cs
- DoubleCollectionValueSerializer.cs
- HwndKeyboardInputProvider.cs
- XmlMembersMapping.cs
- MenuItemStyleCollection.cs
- HttpInputStream.cs
- WebSysDefaultValueAttribute.cs
- _emptywebproxy.cs
- FamilyMapCollection.cs
- InkCanvasSelection.cs
- ListViewItemMouseHoverEvent.cs
- ILGenerator.cs
- StatusBarPanel.cs
- EntityDataSourceColumn.cs
- ToolStripControlHost.cs
- JsonDeserializer.cs
- ConfigurationException.cs
- DbDeleteCommandTree.cs
- HttpServerProtocol.cs
- sortedlist.cs
- IntegrationExceptionEventArgs.cs
- FieldNameLookup.cs
- QilNode.cs
- SecurityIdentifierConverter.cs
- SqlRowUpdatedEvent.cs
- BufferedOutputStream.cs
- AsyncPostBackErrorEventArgs.cs
- DetailsViewCommandEventArgs.cs
- Win32NamedPipes.cs
- IsolationInterop.cs
- isolationinterop.cs
- XPathDocumentIterator.cs
- MemoryRecordBuffer.cs
- ColumnCollectionEditor.cs
- SimpleExpression.cs
- EllipseGeometry.cs
- NamedObject.cs
- JsonWriter.cs
- IRCollection.cs
- PolicyException.cs
- BindingGroup.cs
- SelectionPattern.cs
- ObjectDataSourceMethodEventArgs.cs
- OleDbCommandBuilder.cs
- BindMarkupExtensionSerializer.cs
- FastPropertyAccessor.cs
- StringKeyFrameCollection.cs
- PerfCounterSection.cs
- FontConverter.cs
- DeploymentExceptionMapper.cs
- ExtentKey.cs
- NetTcpBindingCollectionElement.cs
- ParseHttpDate.cs
- RawStylusInputReport.cs
- TransformValueSerializer.cs
- ExternalCalls.cs
- TextContainerChangedEventArgs.cs
- WebResourceUtil.cs
- Animatable.cs
- ProcessingInstructionAction.cs
- AnnotationAdorner.cs
- ClientUtils.cs
- ColorConvertedBitmapExtension.cs
- PathGeometry.cs
- EntityDataSourceWrapper.cs
- RepeaterItem.cs
- MonthCalendar.cs
- ServiceBehaviorElement.cs
- BaseTypeViewSchema.cs
- ApplicationDirectory.cs
- SHA1Managed.cs
- HttpCachePolicyBase.cs
- FixedStringLookup.cs
- PointAnimationUsingPath.cs
- SessionStateUtil.cs
- ComplusTypeValidator.cs
- TrackingAnnotationCollection.cs
- DispatcherExceptionEventArgs.cs
- SqlStream.cs
- CapabilitiesSection.cs
- Timeline.cs
- InlineUIContainer.cs
- XmlEncodedRawTextWriter.cs
- DBCommandBuilder.cs
- ZoneButton.cs
- WebPartActionVerb.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TextDecorations.cs
- SortAction.cs
- AdministrationHelpers.cs