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
- ListParagraph.cs
- LineUtil.cs
- DelayLoadType.cs
- FieldBuilder.cs
- CodeIterationStatement.cs
- MarkerProperties.cs
- WindowShowOrOpenTracker.cs
- HttpValueCollection.cs
- GridToolTip.cs
- CodeMemberMethod.cs
- VisualTreeHelper.cs
- AgileSafeNativeMemoryHandle.cs
- PtsCache.cs
- BitmapEffectInputConnector.cs
- DynamicControl.cs
- XmlCharCheckingReader.cs
- IsolatedStorageFile.cs
- SqlCrossApplyToCrossJoin.cs
- MergeLocalizationDirectives.cs
- Vertex.cs
- SharedPersonalizationStateInfo.cs
- NetworkStream.cs
- XmlSchemaAttributeGroupRef.cs
- _SslStream.cs
- SafeTokenHandle.cs
- RelationshipDetailsRow.cs
- DataGridViewDesigner.cs
- BackStopAuthenticationModule.cs
- SubpageParaClient.cs
- BooleanSwitch.cs
- EntitySqlQueryBuilder.cs
- TraceProvider.cs
- RegexCompiler.cs
- XamlWriter.cs
- GridViewPageEventArgs.cs
- PropertyPath.cs
- InvokeMethodActivity.cs
- GlyphTypeface.cs
- ObjectAssociationEndMapping.cs
- IteratorDescriptor.cs
- BatchStream.cs
- PeerService.cs
- UriWriter.cs
- DefaultAsyncDataDispatcher.cs
- RSAPKCS1KeyExchangeFormatter.cs
- AssemblyFilter.cs
- TimelineGroup.cs
- DesignerDataConnection.cs
- PlainXmlWriter.cs
- IProvider.cs
- XPathSingletonIterator.cs
- ListContractAdapter.cs
- RowsCopiedEventArgs.cs
- ImageList.cs
- ActivityInterfaces.cs
- TextSchema.cs
- TemplateControlBuildProvider.cs
- BitmapEffectInput.cs
- WebBrowserPermission.cs
- StringExpressionSet.cs
- CustomLineCap.cs
- WorkflowLayouts.cs
- Shape.cs
- SerializationHelper.cs
- GridViewColumn.cs
- XPathBuilder.cs
- TextSearch.cs
- SerializationHelper.cs
- ValidatingCollection.cs
- AutomationEventArgs.cs
- PagerSettings.cs
- AnnouncementClient.cs
- ProviderCommandInfoUtils.cs
- XmlTypeAttribute.cs
- DataListCommandEventArgs.cs
- Operand.cs
- TextTreeTextBlock.cs
- PermissionSetEnumerator.cs
- Base64Encoding.cs
- BCLDebug.cs
- SQLSingle.cs
- LogPolicy.cs
- UserNamePasswordValidationMode.cs
- TimeSpanSecondsConverter.cs
- AttributeTableBuilder.cs
- ServiceModelSecurityTokenRequirement.cs
- DrawListViewColumnHeaderEventArgs.cs
- IntSecurity.cs
- FileChangesMonitor.cs
- EncoderExceptionFallback.cs
- WmfPlaceableFileHeader.cs
- VerificationException.cs
- ValidatorUtils.cs
- SecurityDocument.cs
- DoubleLinkListEnumerator.cs
- PackWebRequestFactory.cs
- ControlBuilderAttribute.cs
- DataBindingCollection.cs
- BinaryMethodMessage.cs
- SqlTransaction.cs