Esempio n. 1
0
 public AddImportFixData(
     AddImportFixKind kind,
     ImmutableArray <TextChange> textChanges,
     string title = null,
     ImmutableArray <string> tags    = default,
     CodeActionPriority priority     = default,
     ProjectId projectReferenceToAdd = null,
     ProjectId portableExecutableReferenceProjectId  = null,
     string portableExecutableReferenceFilePathToAdd = null,
     string assemblyReferenceAssemblyName            = null,
     string assemblyReferenceFullyQualifiedTypeName  = null,
     string packageSource     = null,
     string packageName       = null,
     string packageVersionOpt = null
     )
 {
     Kind                  = kind;
     TextChanges           = textChanges;
     Title                 = title;
     Tags                  = tags;
     Priority              = priority;
     ProjectReferenceToAdd = projectReferenceToAdd;
     PortableExecutableReferenceProjectId     = portableExecutableReferenceProjectId;
     PortableExecutableReferenceFilePathToAdd = portableExecutableReferenceFilePathToAdd;
     AssemblyReferenceAssemblyName            = assemblyReferenceAssemblyName;
     AssemblyReferenceFullyQualifiedTypeName  = assemblyReferenceFullyQualifiedTypeName;
     PackageSource     = packageSource;
     PackageName       = packageName;
     PackageVersionOpt = packageVersionOpt;
 }
Esempio n. 2
0
 private AddImportFixData(
     AddImportFixKind kind,
     ImmutableArray <TextChange> textChanges)
 {
     Kind        = kind;
     TextChanges = textChanges;
     Tags        = ImmutableArray <string> .Empty;
 }