Init() приватный Метод

private Init ( Interop &findData ) : void
findData Interop
Результат void
Пример #1
0
        internal static unsafe FileSystemInfo Create(string fullPath, ref FileSystemEntry findData)
        {
            FileSystemInfo info = findData.IsDirectory
                ? (FileSystemInfo) new DirectoryInfo(fullPath, fileName: new string(findData.FileName), isNormalized: true)
                : new FileInfo(fullPath, fileName: new string(findData.FileName), isNormalized: true);

            info.Init(findData._info);
            return(info);
        }
        internal static unsafe FileSystemInfo Create(string fullPath, string fileName, ref FileStatus fileStatus)
        {
            FileSystemInfo info = fileStatus.InitiallyDirectory
                ? (FileSystemInfo) new DirectoryInfo(fullPath, fileName: fileName, isNormalized: true)
                : new FileInfo(fullPath, fileName: fileName, isNormalized: true);

            Debug.Assert(!PathInternal.IsPartiallyQualified(fullPath), $"'{fullPath}' should be fully qualified when constructed from directory enumeration");

            info.Init(ref fileStatus);
            return(info);
        }
Пример #3
0
        internal static unsafe FileSystemInfo Create(string fullPath, ref FileSystemEntry findData)
        {
            FileSystemInfo info = findData.IsDirectory
                ? (FileSystemInfo) new DirectoryInfo(fullPath, fileName: findData.FileName.ToString(), isNormalized: true)
                : new FileInfo(fullPath, fileName: findData.FileName.ToString(), isNormalized: true);

            Debug.Assert(!PathInternal.IsPartiallyQualified(fullPath.AsSpan()), $"'{fullPath}' should be fully qualified when constructed from directory enumeration");

            info.Init(findData._info);
            return(info);
        }