internal SerializedReferenceSourceLibrary ToSerializedReferenceSourceLibrary() { return(new SerializedReferenceSourceLibrary { Name = this.Name, Description = this.Description, Location = this.Location, Language = this.Language, CompatibleDotNetVersions = this.CompatibleDotNetVersions, ReferenceAssemblies = this.ReferenceAssemblies.Select(RA => RA.ToSerializedReferenceAssembly()).ToList(), EmbeddedResources = this.EmbeddedResources.Select(ER => ER.ToSerializedEmbeddedResource()).ToList() }); }
internal SerializedGruntTask ToSerializedGruntTask() { return(new SerializedGruntTask { Name = this.Name, Aliases = this.Aliases, Author = this.Author.ToSerializedGruntTaskAuthor(), Description = this.Description, Help = this.Help, Language = this.Language, CompatibleDotNetVersions = this.CompatibleDotNetVersions, Code = this.Code, TaskingType = this.TaskingType, UnsafeCompile = this.UnsafeCompile, TokenTask = this.TokenTask, Options = this.Options.OrderBy(O => O.Id).Select(O => O.ToSerializedGruntTaskOption()).ToList(), ReferenceSourceLibraries = this.ReferenceSourceLibraries.Select(RSL => RSL.ToSerializedReferenceSourceLibrary()).ToList(), ReferenceAssemblies = this.ReferenceAssemblies.Select(RA => RA.ToSerializedReferenceAssembly()).ToList(), EmbeddedResources = this.EmbeddedResources.Select(ER => ER.ToSerializedEmbeddedResource()).ToList() }); }