Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1305376 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } } // 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
- SQLResource.cs
- ClaimSet.cs
- NamespaceMapping.cs
- PromptEventArgs.cs
- NumericExpr.cs
- XmlUtil.cs
- GlobalizationSection.cs
- MethodToken.cs
- TextServicesContext.cs
- DBProviderConfigurationHandler.cs
- TdsParser.cs
- OrderedDictionaryStateHelper.cs
- LabelAutomationPeer.cs
- EventArgs.cs
- UserControl.cs
- Char.cs
- assertwrapper.cs
- ObjectConverter.cs
- PlaceHolder.cs
- XMLDiffLoader.cs
- WhitespaceRuleReader.cs
- DataTableCollection.cs
- URL.cs
- BuildProvider.cs
- DataPager.cs
- SqlDataSourceCache.cs
- InstanceNotFoundException.cs
- DataViewSetting.cs
- HtmlInputButton.cs
- DataSourceComponent.cs
- ServiceOperationParameter.cs
- LocalFileSettingsProvider.cs
- XamlWrappingReader.cs
- HostedBindingBehavior.cs
- ToolStripItem.cs
- Point3DConverter.cs
- ConditionCollection.cs
- RoutedEventValueSerializer.cs
- ButtonAutomationPeer.cs
- IteratorFilter.cs
- SimpleHandlerBuildProvider.cs
- FontDifferentiator.cs
- WebServiceParameterData.cs
- BrowserCapabilitiesCompiler.cs
- DashStyles.cs
- RotateTransform.cs
- LinqDataSourceView.cs
- DropSource.cs
- FixedBufferAttribute.cs
- MemoryRecordBuffer.cs
- XamlSerializerUtil.cs
- InstanceLockedException.cs
- RegistrySecurity.cs
- ArrayMergeHelper.cs
- ObjectDataSource.cs
- SrgsRulesCollection.cs
- WebPartConnectionsEventArgs.cs
- TransformerInfoCollection.cs
- FileSecurity.cs
- MetadataCacheItem.cs
- DrawListViewItemEventArgs.cs
- PersonalizationEntry.cs
- OuterGlowBitmapEffect.cs
- HMACRIPEMD160.cs
- GlobalizationSection.cs
- CookielessHelper.cs
- LZCodec.cs
- BinaryCommonClasses.cs
- DataRecordObjectView.cs
- XmlSerializableServices.cs
- CaseInsensitiveHashCodeProvider.cs
- SafeSecurityHandles.cs
- EntityFrameworkVersions.cs
- ShadowGlyph.cs
- SqlStatistics.cs
- PersistChildrenAttribute.cs
- DescendantQuery.cs
- SectionInput.cs
- UnSafeCharBuffer.cs
- SecurityTokenContainer.cs
- WindowsRichEditRange.cs
- EventKeyword.cs
- FontFamilyIdentifier.cs
- TypeSystemProvider.cs
- URLAttribute.cs
- TrackBarRenderer.cs
- FileSystemEventArgs.cs
- PropertyCollection.cs
- XmlSchemaInclude.cs
- Utility.cs
- DbConnectionHelper.cs
- XmlReflectionMember.cs
- TreeNodeCollection.cs
- DoubleSumAggregationOperator.cs
- ConstraintStruct.cs
- Pkcs9Attribute.cs
- MemberInitExpression.cs
- CodeNamespaceCollection.cs
- WebPartCatalogCloseVerb.cs
- ContextDataSourceView.cs