Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / AddIn / AddIn / System / Addin / MiniReflection / MiniConstructorInfo.cs / 1305376 / MiniConstructorInfo.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: MiniConstructorInfo ** ** Purpose: Represents a constructor. ** ===========================================================*/ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; using System.AddIn.MiniReflection.MetadataReader; using System.Diagnostics.Contracts; namespace System.AddIn.MiniReflection { [Serializable] internal sealed class MiniConstructorInfo { private MiniParameterInfo[] _parameters; public MiniConstructorInfo(MiniParameterInfo[] parameters) { System.Diagnostics.Contracts.Contract.Requires(parameters != null); _parameters = parameters; } /* internal MiniConstructorInfo(System.Reflection.ConstructorInfo ctor) { System.Reflection.ParameterInfo[] parameters = ctor.GetParameters(); _parameters = new MiniParameterInfo[parameters.Length]; for (int i = 0; i < parameters.Length; i++) _parameters[i] = new MiniParameterInfo(new TypeInfo(parameters[i].ParameterType)); } */ public MiniParameterInfo[] GetParameters() { return _parameters; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: MiniConstructorInfo ** ** Purpose: Represents a constructor. ** ===========================================================*/ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; using System.AddIn.MiniReflection.MetadataReader; using System.Diagnostics.Contracts; namespace System.AddIn.MiniReflection { [Serializable] internal sealed class MiniConstructorInfo { private MiniParameterInfo[] _parameters; public MiniConstructorInfo(MiniParameterInfo[] parameters) { System.Diagnostics.Contracts.Contract.Requires(parameters != null); _parameters = parameters; } /* internal MiniConstructorInfo(System.Reflection.ConstructorInfo ctor) { System.Reflection.ParameterInfo[] parameters = ctor.GetParameters(); _parameters = new MiniParameterInfo[parameters.Length]; for (int i = 0; i < parameters.Length; i++) _parameters[i] = new MiniParameterInfo(new TypeInfo(parameters[i].ParameterType)); } */ public MiniParameterInfo[] GetParameters() { return _parameters; } } } // 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
- NullableBoolConverter.cs
- ByteKeyFrameCollection.cs
- SyndicationDeserializer.cs
- DiscoveryEndpointValidator.cs
- AppearanceEditorPart.cs
- Stroke.cs
- DbConnectionHelper.cs
- QuotedPrintableStream.cs
- DeferredTextReference.cs
- Listbox.cs
- IfElseDesigner.xaml.cs
- HtmlTableCell.cs
- DataTableReader.cs
- InputQueue.cs
- TextEditorContextMenu.cs
- TemplateControl.cs
- XmlReflectionMember.cs
- GlyphsSerializer.cs
- MetadataCollection.cs
- ConfigurationProviderException.cs
- InputLanguageCollection.cs
- TemplatingOptionsDialog.cs
- EnvelopedPkcs7.cs
- ChoiceConverter.cs
- BufferBuilder.cs
- PlainXmlSerializer.cs
- DataPagerFieldItem.cs
- ComponentGlyph.cs
- SemanticValue.cs
- InputDevice.cs
- OptionalRstParameters.cs
- XmlStreamStore.cs
- InfoCardClaim.cs
- WpfXamlLoader.cs
- XPathArrayIterator.cs
- SharedHttpTransportManager.cs
- SimpleHandlerBuildProvider.cs
- TypeTypeConverter.cs
- XmlSchemaAnyAttribute.cs
- DetailsViewDeletedEventArgs.cs
- ConfigurationStrings.cs
- StorageEntityTypeMapping.cs
- EdmRelationshipRoleAttribute.cs
- uribuilder.cs
- TemplatedAdorner.cs
- StrokeNode.cs
- ProxyElement.cs
- DisplayClaim.cs
- ConnectionModeReader.cs
- TextDecorations.cs
- TemplateBamlRecordReader.cs
- ManagementEventArgs.cs
- UserPreferenceChangingEventArgs.cs
- TreeNodeStyle.cs
- ToolStripOverflowButton.cs
- DefaultMemberAttribute.cs
- MarkupObject.cs
- XmlConverter.cs
- PersianCalendar.cs
- OracleNumber.cs
- OrderByBuilder.cs
- Int32CAMarshaler.cs
- AutoFocusStyle.xaml.cs
- DataSourceView.cs
- regiisutil.cs
- FlowDocumentPageViewerAutomationPeer.cs
- FormsAuthenticationUser.cs
- PeerToPeerException.cs
- VarRemapper.cs
- DownloadProgressEventArgs.cs
- HtmlTableRowCollection.cs
- ImageCollectionCodeDomSerializer.cs
- BroadcastEventHelper.cs
- SizeAnimation.cs
- DiagnosticTrace.cs
- TypeExtension.cs
- DesignerSerializationManager.cs
- ErrorsHelper.cs
- SchemaEntity.cs
- HttpPostedFileBase.cs
- Latin1Encoding.cs
- TextServicesLoader.cs
- NameValuePermission.cs
- CSharpCodeProvider.cs
- XPathDocumentNavigator.cs
- URLString.cs
- FileDialog.cs
- DictionaryGlobals.cs
- CanExecuteRoutedEventArgs.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- TextTreeDeleteContentUndoUnit.cs
- WebBrowserBase.cs
- DrawingServices.cs
- PropertiesTab.cs
- HiddenField.cs
- XmlDictionaryString.cs
- Win32SafeHandles.cs
- SelectionHighlightInfo.cs
- CreateDataSourceDialog.cs
- PreservationFileWriter.cs