System.Security.Permissions.FileIOAccess.FileIOAccess C# (CSharp) Method

FileIOAccess() public method

public FileIOAccess ( String value ) : System
value String
return System
        public FileIOAccess( String value )
        {
            if (value == null)
            {
                m_set = new StringExpressionSet( m_ignoreCase, true );
                m_allFiles = false;
                m_allLocalFiles = false;
            }
            else if (value.Length >= m_strAllFiles.Length && String.Compare( m_strAllFiles, value, StringComparison.Ordinal) == 0)
            {
                m_set = new StringExpressionSet( m_ignoreCase, true );
                m_allFiles = true;
                m_allLocalFiles = false;
            }
            else if (value.Length >= m_strAllLocalFiles.Length && String.Compare( m_strAllLocalFiles, 0, value, 0, m_strAllLocalFiles.Length, StringComparison.Ordinal) == 0)
            {
                m_set = new StringExpressionSet( m_ignoreCase, value.Substring( m_strAllLocalFiles.Length ), true );
                m_allFiles = false;
                m_allLocalFiles = true;
            }
            else
            {
                m_set = new StringExpressionSet( m_ignoreCase, value, true );
                m_allFiles = false;
                m_allLocalFiles = false;
            }
            m_pathDiscovery = false;
        }

Same methods

FileIOAccess::FileIOAccess ( ) : System
FileIOAccess::FileIOAccess ( FileIOAccess operand ) : System
FileIOAccess::FileIOAccess ( StringExpressionSet set, bool allFiles, bool allLocalFiles, bool pathDiscovery ) : System
FileIOAccess::FileIOAccess ( bool pathDiscovery ) : System
FileIOAccess::FileIOAccess ( bool allFiles, bool allLocalFiles, bool pathDiscovery ) : System