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
- SafeNativeMethods.cs
- DocumentApplicationJournalEntry.cs
- XNodeNavigator.cs
- RegexRunner.cs
- SettingsSection.cs
- CompModSwitches.cs
- NameTable.cs
- ButtonBaseAdapter.cs
- UndoEngine.cs
- TdsParameterSetter.cs
- QilList.cs
- XPathPatternParser.cs
- documentsequencetextpointer.cs
- AssemblyNameProxy.cs
- AutomationPatternInfo.cs
- MessageQueueEnumerator.cs
- _ServiceNameStore.cs
- CookieProtection.cs
- UserControl.cs
- InheritanceAttribute.cs
- LinqDataSourceDeleteEventArgs.cs
- ServiceReference.cs
- ProfilePropertySettings.cs
- ChtmlTextWriter.cs
- CombinedHttpChannel.cs
- IPGlobalProperties.cs
- NavigationWindowAutomationPeer.cs
- DeclarativeConditionsCollection.cs
- ObjectKeyFrameCollection.cs
- InvokeMethodActivity.cs
- DocumentReferenceCollection.cs
- OverlappedAsyncResult.cs
- MessageFormatterConverter.cs
- ColorDialog.cs
- CachedCompositeFamily.cs
- PanelDesigner.cs
- RectKeyFrameCollection.cs
- ScrollItemProviderWrapper.cs
- MenuRendererClassic.cs
- MissingMemberException.cs
- ActiveXHost.cs
- ArrayTypeMismatchException.cs
- DataPagerField.cs
- XmlSchemaSimpleTypeRestriction.cs
- RadioButtonAutomationPeer.cs
- SqlXml.cs
- CodeExporter.cs
- XmlHierarchicalDataSourceView.cs
- DBSqlParser.cs
- ConnectionManagementSection.cs
- Stream.cs
- GroupBox.cs
- Int32CollectionValueSerializer.cs
- ImageFormatConverter.cs
- SessionPageStatePersister.cs
- Contracts.cs
- ImageMap.cs
- SqlFacetAttribute.cs
- RegexBoyerMoore.cs
- CssClassPropertyAttribute.cs
- ProcessModelInfo.cs
- AutomationFocusChangedEventArgs.cs
- ConfigurationPropertyAttribute.cs
- HwndSourceParameters.cs
- GeneralTransform3DCollection.cs
- PropertiesTab.cs
- SecurityTraceRecordHelper.cs
- ExceptionUtil.cs
- UriParserTemplates.cs
- ComponentCache.cs
- Serializer.cs
- DesignerVerbCollection.cs
- FrameworkRichTextComposition.cs
- ForceCopyBuildProvider.cs
- AssertSection.cs
- SqlConnectionStringBuilder.cs
- Baml6Assembly.cs
- BitStack.cs
- BamlBinaryReader.cs
- HyperLink.cs
- BooleanStorage.cs
- ReliabilityContractAttribute.cs
- SqlDependencyUtils.cs
- ConnectionInterfaceCollection.cs
- FieldCollectionEditor.cs
- FlowNode.cs
- ValidationPropertyAttribute.cs
- Interfaces.cs
- TrackingRecord.cs
- DataSourceGroupCollection.cs
- CultureInfoConverter.cs
- documentation.cs
- ListBase.cs
- ScriptReference.cs
- DesignerSerializationVisibilityAttribute.cs
- XpsS0ValidatingLoader.cs
- PageContentAsyncResult.cs
- StringPropertyBuilder.cs
- XmlAttributeHolder.cs
- ResolveRequestResponseAsyncResult.cs