Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1 / 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; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DbConnectionFactory.cs
- EnvironmentPermission.cs
- Win32PrintDialog.cs
- AttachmentService.cs
- IndexExpression.cs
- RotationValidation.cs
- BrowserCapabilitiesFactoryBase.cs
- UriSectionReader.cs
- XPathChildIterator.cs
- GeneralTransformCollection.cs
- Effect.cs
- ModuleBuilderData.cs
- LinkUtilities.cs
- FullTextBreakpoint.cs
- OdbcRowUpdatingEvent.cs
- WebPartConnectionsConnectVerb.cs
- SaveRecipientRequest.cs
- Help.cs
- EventToken.cs
- ConnectionConsumerAttribute.cs
- TaiwanCalendar.cs
- DrawingAttributes.cs
- SecurityElement.cs
- RTLAwareMessageBox.cs
- Compiler.cs
- CacheOutputQuery.cs
- HttpAsyncResult.cs
- BaseValidator.cs
- WindowsProgressbar.cs
- LinearKeyFrames.cs
- formatstringdialog.cs
- UserNameSecurityTokenParameters.cs
- HostProtectionException.cs
- Hex.cs
- RowCache.cs
- oledbmetadatacolumnnames.cs
- RoutedEventArgs.cs
- ExternalException.cs
- DetailsView.cs
- Bitmap.cs
- ThicknessAnimationUsingKeyFrames.cs
- GZipUtils.cs
- ParseChildrenAsPropertiesAttribute.cs
- DataView.cs
- SelectionChangedEventArgs.cs
- UnmanagedMemoryAccessor.cs
- XmlArrayAttribute.cs
- HttpDebugHandler.cs
- PageThemeCodeDomTreeGenerator.cs
- Content.cs
- Parameter.cs
- SizeConverter.cs
- ObjectFullSpanRewriter.cs
- Configuration.cs
- CalendarDesigner.cs
- ProjectionAnalyzer.cs
- AutomationPropertyInfo.cs
- SharedDp.cs
- XmlILTrace.cs
- MetadataUtil.cs
- StylusPointPropertyInfoDefaults.cs
- DesignerDeviceConfig.cs
- WmpBitmapEncoder.cs
- DataSetMappper.cs
- CfgParser.cs
- CapabilitiesRule.cs
- ObjectDataSource.cs
- GlyphsSerializer.cs
- AspNetSynchronizationContext.cs
- GrammarBuilderDictation.cs
- EventProviderWriter.cs
- CacheDependency.cs
- MethodBuilder.cs
- EmptyControlCollection.cs
- DataComponentNameHandler.cs
- httpserverutility.cs
- InlineUIContainer.cs
- ControllableStoryboardAction.cs
- WebPartConnectionsCloseVerb.cs
- ReachSerializationCacheItems.cs
- errorpatternmatcher.cs
- filewebrequest.cs
- BrowserDefinition.cs
- GridItemPattern.cs
- ByteStream.cs
- TimeStampChecker.cs
- RuntimeConfig.cs
- DynamicResourceExtension.cs
- KeyConverter.cs
- PermissionAttributes.cs
- SecurityProtocolFactory.cs
- TemplateControlCodeDomTreeGenerator.cs
- PrimaryKeyTypeConverter.cs
- UITypeEditors.cs
- FontSource.cs
- BridgeDataReader.cs
- WorkflowFormatterBehavior.cs
- LineServicesCallbacks.cs
- ImageFormat.cs
- CustomUserNameSecurityTokenAuthenticator.cs