Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / ObfuscationAttribute.cs / 1305376 / ObfuscationAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // using System; using System.Reflection; namespace System.Reflection { [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Delegate, AllowMultiple = true, Inherited = false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class ObfuscationAttribute: Attribute { private bool m_strip = true; private bool m_exclude = true; private bool m_applyToMembers = true; private string m_feature = "all"; public ObfuscationAttribute() { } public bool StripAfterObfuscation { get { return m_strip; } set { m_strip = value; } } public bool Exclude { get { return m_exclude; } set { m_exclude = value; } } public bool ApplyToMembers { get { return m_applyToMembers; } set { m_applyToMembers = value; } } public string Feature { get { return m_feature; } set { m_feature = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // using System; using System.Reflection; namespace System.Reflection { [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Delegate, AllowMultiple = true, Inherited = false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class ObfuscationAttribute: Attribute { private bool m_strip = true; private bool m_exclude = true; private bool m_applyToMembers = true; private string m_feature = "all"; public ObfuscationAttribute() { } public bool StripAfterObfuscation { get { return m_strip; } set { m_strip = value; } } public bool Exclude { get { return m_exclude; } set { m_exclude = value; } } public bool ApplyToMembers { get { return m_applyToMembers; } set { m_applyToMembers = value; } } public string Feature { get { return m_feature; } set { m_feature = 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
- MarkupCompilePass1.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- TableItemPattern.cs
- X500Name.cs
- GridItem.cs
- HttpChannelBindingToken.cs
- SystemColors.cs
- Storyboard.cs
- BrushValueSerializer.cs
- KeyToListMap.cs
- FixedSOMPageConstructor.cs
- JoinCqlBlock.cs
- BuildProviderUtils.cs
- RecognizedAudio.cs
- PathFigureCollection.cs
- AutoScrollHelper.cs
- DataRowView.cs
- DataSet.cs
- LambdaCompiler.Generated.cs
- RelationshipType.cs
- WhereQueryOperator.cs
- WriteableBitmap.cs
- EntityTransaction.cs
- SQLDecimal.cs
- WeakReference.cs
- WsdlBuildProvider.cs
- NamespaceMapping.cs
- ResXBuildProvider.cs
- Compiler.cs
- WebBrowsableAttribute.cs
- BoundingRectTracker.cs
- dsa.cs
- OrCondition.cs
- ListBox.cs
- Latin1Encoding.cs
- LabelLiteral.cs
- hebrewshape.cs
- DynamicQueryStringParameter.cs
- TemplateEditingFrame.cs
- DataGridViewTopRowAccessibleObject.cs
- FrameworkContentElement.cs
- FixedSOMImage.cs
- Formatter.cs
- DataGridToolTip.cs
- UICuesEvent.cs
- IPAddress.cs
- CorrelationExtension.cs
- MouseEvent.cs
- XmlSchemaDocumentation.cs
- HttpHandler.cs
- DrawItemEvent.cs
- Timer.cs
- EditingScopeUndoUnit.cs
- sqlnorm.cs
- InkCanvasFeedbackAdorner.cs
- MapPathBasedVirtualPathProvider.cs
- nulltextnavigator.cs
- InputLanguageCollection.cs
- BodyGlyph.cs
- Journal.cs
- DataMemberListEditor.cs
- SetterBase.cs
- ModulesEntry.cs
- ObjectTag.cs
- ObjectDataSourceMethodEventArgs.cs
- ResourcePool.cs
- RepeatBehavior.cs
- InlineCollection.cs
- ISAPIApplicationHost.cs
- JumpPath.cs
- WebPartDisplayMode.cs
- PropertyCollection.cs
- Annotation.cs
- DateTimeStorage.cs
- CancellationState.cs
- WebPartVerbCollection.cs
- BindingCollection.cs
- SrgsDocumentParser.cs
- LocalValueEnumerator.cs
- DecimalFormatter.cs
- ToolStripDropDownClosingEventArgs.cs
- DataGridViewToolTip.cs
- JournalNavigationScope.cs
- PointConverter.cs
- CalendarSelectionChangedEventArgs.cs
- LicenseProviderAttribute.cs
- TextBlockAutomationPeer.cs
- GradientSpreadMethodValidation.cs
- ClipboardData.cs
- XPathNavigatorException.cs
- DataBindingCollectionConverter.cs
- SessionStateModule.cs
- TabletDevice.cs
- ButtonBase.cs
- EntityDataSourceColumn.cs
- UIHelper.cs
- TranslateTransform3D.cs
- OdbcRowUpdatingEvent.cs
- OutputBuffer.cs
- NavigationPropertyAccessor.cs