150 references to FileIOPermission
mscorlib (38)
system\appdomain.cs (1)
1081permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery, dataDirectory);
system\bcldebug.cs (1)
359perms.AddPermission(new FileIOPermission(FileIOPermissionAccess.AllAccess, Path.GetFullPath(".")));
system\cfgparser.cs (1)
274(new FileIOPermission( FileIOPermissionAccess.Read, System.IO.Path.GetFullPathInternal( fileName ) )).Demand();
system\environment.cs (1)
1551new FileIOPermission(FileIOPermissionAccess.PathDiscovery, s).Demand();
system\io\driveinfo.cs (3)
87new FileIOPermission(FileIOPermissionAccess.PathDiscovery, demandPath).Demand(); 98new FileIOPermission(FileIOPermissionAccess.PathDiscovery, demandPath).Demand(); 263new FileIOPermission(FileIOPermissionAccess.Write, demandPath).Demand();
system\io\isolatedstorage\isolatedstoragefile.cs (10)
1323new FileIOPermission( 1345new FileIOPermission( 1562new FileIOPermission( 1789m_fiop = new FileIOPermission( 1873fp = new FileIOPermission( 1994new FileIOPermission(FileIOPermissionAccess.AllAccess, rootDir).Assert(); 2052new FileIOPermission(FileIOPermissionAccess.AllAccess, rootDir).Assert(); 2310s_PermRoaming = new FileIOPermission( 2322s_PermMachine = new FileIOPermission( 2331s_PermUser = new FileIOPermission(
system\io\isolatedstorage\isolatedstoragefilestream.cs (1)
164new FileIOPermission(FileIOPermissionAccess.AllAccess,
system\reflection\assembly.cs (6)
587new FileIOPermission(FileIOPermissionAccess.PathDiscovery | FileIOPermissionAccess.Read, path).Demand(); 609new FileIOPermission(FileIOPermissionAccess.PathDiscovery | FileIOPermissionAccess.Read, path).Demand(); 1859new FileIOPermission( FileIOPermissionAccess.PathDiscovery | FileIOPermissionAccess.Read , urlString.GetFileName() ).Demand(); 2385new FileIOPermission( FileIOPermissionAccess.PathDiscovery, location ).Demand(); 2606new FileIOPermission( FileIOPermissionAccess.PathDiscovery, urlString.GetFileName() ).Demand(); 2803new FileIOPermission(access, codeBase).Demand();
system\reflection\assemblyname.cs (1)
212new FileIOPermission( FileIOPermissionAccess.PathDiscovery, fullPath ).Demand();
system\reflection\emit\assemblybuilder.cs (4)
1541new FileIOPermission(FileIOPermissionAccess.Read, strFullFileName).Demand(); 1847new FileIOPermission(FileIOPermissionAccess.Write | FileIOPermissionAccess.Append, assemblyFileName).Demand(); 1951new FileIOPermission(FileIOPermissionAccess.Write | FileIOPermissionAccess.Append, strModFileName).Demand(); 2041new FileIOPermission(FileIOPermissionAccess.Write | FileIOPermissionAccess.Append, tempRes.m_strFullFileName).Demand();
system\reflection\emit\modulebuilder.cs (2)
1005new FileIOPermission( FileIOPermissionAccess.PathDiscovery, fullyQualifiedName ).Demand(); 1442new FileIOPermission(FileIOPermissionAccess.Read, strFullFileName).Demand();
system\reflection\module.cs (1)
1107new FileIOPermission( FileIOPermissionAccess.PathDiscovery, fullyQualifiedName ).Demand();
system\runtime\interopservices\runtimeenvironment.cs (2)
101new FileIOPermission(FileIOPermissionAccess.PathDiscovery, dir).Demand(); 122new FileIOPermission(FileIOPermissionAccess.PathDiscovery, path).Demand();
system\runtime\remoting\configuration.cs (1)
321new FileIOPermission(FileIOPermissionAccess.Read, longFileName).Assert();
system\security\cryptography\cryptoconfig.cs (1)
917new FileIOPermission(FileIOPermissionAccess.Read, machineConfigFile).Assert();
system\security\cryptography\x509certificates\x509certificate.cs (1)
828new FileIOPermission (FileIOPermissionAccess.Read, fullPath).Demand();
system\security\policy\filecodegroup.cs (1)
126permSet.SetPermission(new FileIOPermission(m_access, System.IO.Path.GetFullPath(directory)));
PresentationCore (13)
Core\CSharp\MS\Internal\FontCache\FontSource.cs (1)
192new FileIOPermission(FileIOPermissionAccess.Read, _fontUri.LocalPath).Assert(); //Blessed Assert
Core\CSharp\MS\Internal\FontCache\FontSourceCollection.cs (1)
175permissionSet.AddPermission(new FileIOPermission(
Core\CSharp\System\Windows\Media\Imaging\BitmapDecoder.cs (1)
1467(new FileIOPermission(FileIOPermissionAccess.Read, uri.LocalPath)).Assert(); // BlessedAssert
Core\CSharp\System\Windows\Media\MediaPlayerState.cs (3)
997new FileIOPermission(FileIOPermissionAccess.Read, appBase.LocalPath).Assert();// BlessedAssert 1082(new FileIOPermission(FileIOPermissionAccess.Read, toOpen)).Demand(); 1100(new FileIOPermission(FileIOPermissionAccess.Read, toOpen)).Demand();
Shared\MS\Internal\SecurityHelper.cs (7)
452(new FileIOPermission(FileIOPermissionAccess.Read, uri.LocalPath)).Demand(); 493(new FileIOPermission(FileIOPermissionAccess.Read, contentUri.LocalPath)).Demand(); 670new FileIOPermission(FileIOPermissionAccess.PathDiscovery, path).Demand(); 733return new FileIOPermission(FileIOPermissionAccess.PathDiscovery, uri.LocalPath); 755return new FileIOPermission(FileIOPermissionAccess.Read, uri.LocalPath); 1111new FileIOPermission(FileIOPermissionAccess.Read, fileName).Demand(); 1341(new FileIOPermission(FileIOPermissionAccess.Read, toOpen)).Demand();
PresentationFramework (12)
src\Framework\Microsoft\Win32\FileDialog.cs (1)
1236(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, fileName)).Assert();
src\Framework\Microsoft\Win32\OpenFileDialog.cs (2)
111(new FileIOPermission(FileIOPermissionAccess.Read, filename)).Assert(); 168(new FileIOPermission(FileIOPermissionAccess.Read, filename)).Assert();
src\Framework\Microsoft\Win32\SaveFileDialog.cs (1)
108(new FileIOPermission(FileIOPermissionAccess.Append | FileIOPermissionAccess.Read | FileIOPermissionAccess.Write,
src\Framework\MS\Internal\AppModel\ContentFilePart.cs (1)
167FileIOPermission filePermission = new FileIOPermission(FileIOPermissionAccess.Read, filename);
src\Framework\System\Windows\Documents\NLGSpellerInterop.cs (2)
368new FileIOPermission(FileIOPermissionAccess.Read, trustedFolder).Assert(); 1107FileIOPermission fileIOPermission = new FileIOPermission(FileIOPermissionAccess.Read, lexiconFilePath);
src\Framework\System\Windows\Documents\WinRTSpellerInterop.cs (5)
248new FileIOPermission(FileIOPermissionAccess.AllAccess, filePath).Demand(); 295new FileIOPermission(FileIOPermissionAccess.Read, trustedFolder).Assert(); 500new FileIOPermission(FileIOPermissionAccess.Read, lexiconFilePath).Demand(); 609new FileIOPermission(FileIOPermissionAccess.AllAccess, filePath).Demand(); 702new FileIOPermission(FileIOPermissionAccess.Read, sourcePath).Demand();
System (12)
compmod\microsoft\win32\SystemEvents.cs (1)
1272new FileIOPermission(FileIOPermissionAccess.PathDiscovery, executablePath).Demand();
compmod\system\codedom\compiler\TempFiles.cs (1)
217new FileIOPermission(FileIOPermissionAccess.AllAccess, full).Demand();
net\System\Net\Configuration\UriSectionReader.cs (1)
60new FileIOPermission(FileIOPermissionAccess.Read, configFilePath).Assert();
security\system\security\cryptography\cryptoapi.cs (2)
3503new FileIOPermission(FileIOPermissionAccess.Read, fullPath).Demand(); 3568new FileIOPermission(FileIOPermissionAccess.Read, fullPath).Demand();
security\system\security\cryptography\x509\x509certificate2.cs (1)
1171new FileIOPermission (FileIOPermissionAccess.Read, fullPath).Demand();
services\io\system\io\FileSystemWatcher.cs (1)
967FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.Read, fullPath);
services\io\system\io\RenamedEventArgs.cs (1)
51new FileIOPermission(FileIOPermissionAccess.Read, Path.GetPathRoot(oldFullPath)).Demand();
services\monitoring\system\diagnosticts\FileVersionInfo.cs (2)
118new FileIOPermission(FileIOPermissionAccess.PathDiscovery, fileName).Demand(); 455new FileIOPermission(FileIOPermissionAccess.Read, fullPath).Demand();
services\monitoring\system\diagnosticts\PerformanceCounterLib.cs (1)
237ps.AddPermission(new FileIOPermission(FileIOPermissionAccess.Write, tempPath));
sys\system\Media\SoundPlayer.cs (1)
266FileIOPermission perm = new FileIOPermission(FileIOPermissionAccess.Read, localPath);
System.Activities (1)
System\Activities\Debugger\SourceLocationProvider.cs (1)
138FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.Read, sourcePath);
System.AddIn (30)
System\Addin\Hosting\ActivationWorker.cs (5)
85permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, 87permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, 89permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, 91permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, 258permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, dir));
System\Addin\Hosting\AddInActivator.cs (3)
322permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, 493assertSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, hostAdapter.Location)); 494assertSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, contract.Location));
System\Addin\Hosting\AddInControllerImpl.cs (2)
206permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, 208permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery,
System\Addin\Hosting\AddInStore.cs (18)
86new FileIOPermission(FileIOPermissionAccess.Read, pipelineRootFolderPath).Demand(); 94FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery | 162new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.Write, addInsFolderPath).Demand(); 197new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.Write, addInsFolderPath).Demand(); 242FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery | 387new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.Write, pipelineRootFolderPath).Demand(); 491new FileIOPermission(FileIOPermissionAccess.Read, pipelineRootFolderPath).Demand(); 523FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery, pipelineRootFolderPath); 596new FileIOPermission(FileIOPermissionAccess.Read, pipelineRootFolderPath).Demand(); 669new FileIOPermission(FileIOPermissionAccess.Read, fullPath).Demand(); 691FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.Read, fullPath); 767FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.Read, fileName); 820FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery | 899FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery | 993FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery, path); 1023permissionSet.AddPermission(new FileIOPermission(FileIOPermissionAccess.AllAccess, cacheFileName)); 1072new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, storeFileName).Assert(); 1259FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, directory);
System\Addin\Hosting\InspectionWorker.cs (1)
212FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery |
System\Addin\Pipeline\ContractAdapter.cs (1)
76new FileIOPermission(FileIOPermissionAccess.Read, pipelineRoot).Demand();
System.Configuration (5)
System\Configuration\ConfigurationFileMap.cs (1)
49new FileIOPermission(FileIOPermissionAccess.PathDiscovery, filename).Demand();
System\Configuration\Internal\InternalConfigHost.cs (2)
164new FileIOPermission(FileIOPermissionAccess.Read | FileIOPermissionAccess.PathDiscovery, streamName).Assert(); 231new FileIOPermission(FileIOPermissionAccess.AllAccess, dir).Assert();
System\Configuration\MgmtConfigurationRecord.cs (1)
1127new FileIOPermission(FileIOPermissionAccess.PathDiscovery, filepath).Demand();
System\Configuration\PropertySourceInfo.cs (1)
39new FileIOPermission(FileIOPermissionAccess.PathDiscovery, filename).Demand();
System.Data (3)
fx\src\data\System\Data\Common\AdapterUtil.cs (2)
2112(new FileIOPermission(FileIOPermissionAccess.Read, filename)).Assert(); 2124(new FileIOPermission(FileIOPermissionAccess.Read, filename)).Assert(); // MDAC 62038
fx\src\data\System\Data\SQLTypes\SQLFileStream.cs (1)
541filePerm = new FileIOPermission(demandPermissions, path);
System.Drawing (4)
commonui\System\Drawing\Advanced\ImageCodecInfo.cs (2)
71new System.Security.Permissions.FileIOPermission(System.Security.Permissions.FileIOPermissionAccess.PathDiscovery, dllName).Demand(); 80new System.Security.Permissions.FileIOPermission(System.Security.Permissions.FileIOPermissionAccess.PathDiscovery, value).Demand();
commonui\System\Drawing\IntSecurity.cs (2)
30new FileIOPermission(FileIOPermissionAccess.Read, full).Demand(); 40new FileIOPermission(FileIOPermissionAccess.Write, full).Demand();
System.Management (1)
Instrumentation\ManagementInstaller.cs (1)
83 FileIOPermission ioPermission = new FileIOPermission(FileIOPermissionAccess.Read, (string)Context.Parameters["assemblypath"]);
System.Runtime.Caching (1)
System\Caching\HostFileChangeMonitor.cs (1)
159new FileIOPermission(FileIOPermissionAccess.PathDiscovery, path).Demand();
System.Web (15)
Compilation\BuildManager.cs (2)
3383new FileIOPermission(FileIOPermissionAccess.AllAccess, HttpRuntime.CodegenDirInternal).Assert(); 3394new FileIOPermission(FileIOPermissionAccess.AllAccess, HttpRuntime.CodegenDirInternal).Assert();
Configuration\WebConfigurationHost.cs (1)
904new FileIOPermission(FileIOPermissionAccess.PathDiscovery, machineConfig).Demand();
DataAccess\SqlConnectionHelper.cs (1)
119AppDomain.CurrentDomain.SetData(s_strDataDir, dataDir, new FileIOPermission(FileIOPermissionAccess.PathDiscovery, dataDir));
FileChangesMonitor.cs (1)
1491new FileIOPermission(FileIOPermissionAccess.PathDiscovery, alias).Assert();
HttpInputStream.cs (1)
223new FileIOPermission(FileIOPermissionAccess.AllAccess, tempDir).Assert();
HttpRuntime.cs (4)
351new FileIOPermission(FileIOPermissionAccess.PathDiscovery, dataDirectory)); 2563askedPermission = new FileIOPermission(FileIOPermissionAccess.Read, path); 2565askedPermission = new FileIOPermission(FileIOPermissionAccess.AllAccess, path); 2647IPermission askedPermission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery, path);
IntSecurity.cs (4)
66_appPathDiscovery = new FileIOPermission(FileIOPermissionAccess.PathDiscovery, HttpRuntime.AppDomainAppPathInternal); 118return new FileIOPermission(FileIOPermissionAccess.Read, filename); 123return new FileIOPermission(FileIOPermissionAccess.Write | FileIOPermissionAccess.Append, filename); 128return new FileIOPermission(FileIOPermissionAccess.PathDiscovery, path);
UI\Util.cs (1)
508new FileIOPermission(FileIOPermissionAccess.Read, physicalDir).Assert();
System.Web.Services (1)
System\Web\Services\Configuration\WsdlHelpGeneratorElement.cs (1)
177new FileIOPermission(FileIOPermissionAccess.Read, fullPath).Demand();
System.Windows.Forms (13)
winforms\Managed\System\WinForms\Application.cs (2)
387new FileIOPermission(FileIOPermissionAccess.PathDiscovery, executablePath).Demand(); 649new FileIOPermission(FileIOPermissionAccess.PathDiscovery, startupPath).Demand();
winforms\Managed\System\WinForms\Control.cs (1)
20282new FileIOPermission(FileIOPermissionAccess.Read, path).Assert();
winforms\Managed\System\WinForms\DataObject.cs (1)
1857new FileIOPermission(FileIOPermissionAccess.PathDiscovery, fullPath).Demand();
winforms\Managed\System\WinForms\FileDialog.cs (1)
689new FileIOPermission(FileIOPermissionAccess.Read, IntSecurity.UnsafeGetFullPath(fileName)).Assert();
winforms\Managed\System\WinForms\FileDialogCustomPlacesCollection.cs (1)
25FileIOPermission permission = new FileIOPermission(FileIOPermissionAccess.PathDiscovery, customPlace.Path);
winforms\Managed\System\WinForms\FolderBrowserDialog.cs (1)
135new FileIOPermission(FileIOPermissionAccess.PathDiscovery, selectedPath).Demand();
winforms\Managed\System\WinForms\Help.cs (2)
352new FileIOPermission(FileIOPermissionAccess.Read, localPath).Assert(); 386new FileIOPermission(FileIOPermissionAccess.Read, localPath).Assert();
winforms\Managed\System\WinForms\OpenFileDialog.cs (1)
158new FileIOPermission(FileIOPermissionAccess.Read, IntSecurity.UnsafeGetFullPath(filename)).Assert();
winforms\Managed\System\WinForms\RichTextBox.cs (1)
379new FileIOPermission(FileIOPermissionAccess.Read, path).Assert();
winforms\Managed\System\WinForms\SaveFileDialog.cs (1)
111new FileIOPermission(FileIOPermissionAccess.AllAccess, IntSecurity.UnsafeGetFullPath(filename)).Assert();
winforms\Managed\System\WinForms\WinFormsSecurity.cs (1)
506new FileIOPermission(access, UnsafeGetFullPath(fileName)).Demand();
System.Xml (1)
System\Xml\XmlSecureResolver.cs (1)
74return new FileIOPermission(FileIOPermissionAccess.Read, uncDir);