Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / AddIn / AddIn / System / Addin / MiniReflection / MiniCustomAttributeInfo.cs / 1305376 / MiniCustomAttributeInfo.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: MiniParameterInfo ** ** Purpose: Represents a method parameter. ** ===========================================================*/ 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 MiniCustomAttributeInfo { private String _typeName; private MiniCustomAttributeFixedArgInfo[] _fixedArgs; private MiniCustomAttributeNamedArgInfo[] _namedArgs; public MiniCustomAttributeInfo(String typeName, MiniCustomAttributeFixedArgInfo[] fixedArgs, MiniCustomAttributeNamedArgInfo[] namedArgs) { _typeName = typeName; _fixedArgs = fixedArgs; _namedArgs = namedArgs; } /* public String TypeName { get { return _typeName; } } */ public MiniCustomAttributeFixedArgInfo[] FixedArgs { get { return _fixedArgs; } } public MiniCustomAttributeNamedArgInfo[] NamedArgs { get { return _namedArgs; } } } [Serializable] internal sealed class MiniCustomAttributeNamedArgInfo { private String _argName; private CorElementType _type; private Object _value; public MiniCustomAttributeNamedArgInfo(CorElementType type, String name, Object value) { _argName = name; _type = type; _value = value; } public Object Value { get { return _value; } } public String Name { get {return _argName; } } /* public CorElementType CorElementType { get { return _type; } } */ } [Serializable] internal sealed class MiniCustomAttributeFixedArgInfo { private Object _value; public MiniCustomAttributeFixedArgInfo(Object value) { _value = value; } public Object Value { get { return _value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: MiniParameterInfo ** ** Purpose: Represents a method parameter. ** ===========================================================*/ 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 MiniCustomAttributeInfo { private String _typeName; private MiniCustomAttributeFixedArgInfo[] _fixedArgs; private MiniCustomAttributeNamedArgInfo[] _namedArgs; public MiniCustomAttributeInfo(String typeName, MiniCustomAttributeFixedArgInfo[] fixedArgs, MiniCustomAttributeNamedArgInfo[] namedArgs) { _typeName = typeName; _fixedArgs = fixedArgs; _namedArgs = namedArgs; } /* public String TypeName { get { return _typeName; } } */ public MiniCustomAttributeFixedArgInfo[] FixedArgs { get { return _fixedArgs; } } public MiniCustomAttributeNamedArgInfo[] NamedArgs { get { return _namedArgs; } } } [Serializable] internal sealed class MiniCustomAttributeNamedArgInfo { private String _argName; private CorElementType _type; private Object _value; public MiniCustomAttributeNamedArgInfo(CorElementType type, String name, Object value) { _argName = name; _type = type; _value = value; } public Object Value { get { return _value; } } public String Name { get {return _argName; } } /* public CorElementType CorElementType { get { return _type; } } */ } [Serializable] internal sealed class MiniCustomAttributeFixedArgInfo { private Object _value; public MiniCustomAttributeFixedArgInfo(Object value) { _value = value; } public Object Value { get { return _value; } } } } // 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
- TextServicesDisplayAttribute.cs
- TreeChangeInfo.cs
- InteropAutomationProvider.cs
- MemberExpressionHelper.cs
- AssertUtility.cs
- RecognitionResult.cs
- ControlValuePropertyAttribute.cs
- ObjectCache.cs
- UnsafeNativeMethodsTablet.cs
- Formatter.cs
- MethodBuilder.cs
- OutputCacheProviderCollection.cs
- TypeDependencyAttribute.cs
- SqlComparer.cs
- ChangeNode.cs
- ResourceDescriptionAttribute.cs
- FocusWithinProperty.cs
- TreeIterators.cs
- OdbcConnectionPoolProviderInfo.cs
- EmptyStringExpandableObjectConverter.cs
- NamespaceDecl.cs
- StaticResourceExtension.cs
- ResourceDictionary.cs
- RectAnimationClockResource.cs
- OutKeywords.cs
- HtmlInputFile.cs
- HttpCookie.cs
- DescriptionAttribute.cs
- ClientUtils.cs
- InheritanceContextChangedEventManager.cs
- GroupDescription.cs
- ConfigViewGenerator.cs
- PopupRoot.cs
- RoutedEvent.cs
- XpsSerializerWriter.cs
- MailFileEditor.cs
- StringOutput.cs
- DiagnosticTraceSource.cs
- XmlCharacterData.cs
- XamlSerializer.cs
- HostProtectionPermission.cs
- BamlTreeMap.cs
- HostUtils.cs
- NullableFloatAverageAggregationOperator.cs
- SharedUtils.cs
- GridViewRowPresenter.cs
- SQLCharsStorage.cs
- ScriptResourceDefinition.cs
- Hex.cs
- VScrollProperties.cs
- MergeFilterQuery.cs
- CodeMethodInvokeExpression.cs
- COM2ComponentEditor.cs
- ListControlBoundActionList.cs
- MulticastDelegate.cs
- Utils.cs
- DesignerProperties.cs
- ValidatorCollection.cs
- FileLogRecord.cs
- Rights.cs
- RadioButtonStandardAdapter.cs
- WindowInteropHelper.cs
- COM2FontConverter.cs
- ItemCheckEvent.cs
- StylusDevice.cs
- MergeFilterQuery.cs
- TypefaceMap.cs
- MsmqIntegrationSecurity.cs
- PageEventArgs.cs
- Exceptions.cs
- documentsequencetextview.cs
- TemplateKey.cs
- SqlPersonalizationProvider.cs
- ConnectorMovedEventArgs.cs
- XamlVector3DCollectionSerializer.cs
- LogLogRecord.cs
- TraceRecords.cs
- DataSourceDesigner.cs
- VisualStyleRenderer.cs
- PartEditor.cs
- ProcessRequestArgs.cs
- TextReader.cs
- HttpHandlersSection.cs
- RIPEMD160.cs
- OrElse.cs
- VisualCollection.cs
- UInt32Storage.cs
- ReadingWritingEntityEventArgs.cs
- XmlSchemaDatatype.cs
- DesignerSerializerAttribute.cs
- IntellisenseTextBox.cs
- ExpressionBinding.cs
- ServerValidateEventArgs.cs
- ExtractedStateEntry.cs
- PkcsUtils.cs
- OrderPreservingSpoolingTask.cs
- ServiceDescriptionImporter.cs
- PowerStatus.cs
- TextTreeTextElementNode.cs
- BuildProvider.cs