Skip to content

Instantly share code, notes, and snippets.

@tanaka-takayoshi
Created April 4, 2015 13:54
Show Gist options
  • Save tanaka-takayoshi/5097a6d2f8e4f77d215d to your computer and use it in GitHub Desktop.
Save tanaka-takayoshi/5097a6d2f8e4f77d215d to your computer and use it in GitHub Desktop.
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011", IsNullable = false)]
public partial class PackageManifest
{
private PackageManifestMetadata metadataField;
private PackageManifestInstallation installationField;
private PackageManifestDependency[] dependenciesField;
private PackageManifestAssets assetsField;
private string versionField;
/// <remarks/>
public PackageManifestMetadata Metadata
{
get
{
return this.metadataField;
}
set
{
this.metadataField = value;
}
}
/// <remarks/>
public PackageManifestInstallation Installation
{
get
{
return this.installationField;
}
set
{
this.installationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("Dependency", IsNullable = false)]
public PackageManifestDependency[] Dependencies
{
get
{
return this.dependenciesField;
}
set
{
this.dependenciesField = value;
}
}
/// <remarks/>
public PackageManifestAssets Assets
{
get
{
return this.assetsField;
}
set
{
this.assetsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestMetadata
{
private PackageManifestMetadataIdentity identityField;
private string displayNameField;
private string descriptionField;
/// <remarks/>
public PackageManifestMetadataIdentity Identity
{
get
{
return this.identityField;
}
set
{
this.identityField = value;
}
}
/// <remarks/>
public string DisplayName
{
get
{
return this.displayNameField;
}
set
{
this.displayNameField = value;
}
}
/// <remarks/>
public string Description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestMetadataIdentity
{
private string idField;
private decimal versionField;
private string languageField;
private string publisherField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal Version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Language
{
get
{
return this.languageField;
}
set
{
this.languageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Publisher
{
get
{
return this.publisherField;
}
set
{
this.publisherField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestInstallation
{
private PackageManifestInstallationInstallationTarget[] installationTargetField;
private bool installedByMsiField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("InstallationTarget")]
public PackageManifestInstallationInstallationTarget[] InstallationTarget
{
get
{
return this.installationTargetField;
}
set
{
this.installationTargetField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public bool InstalledByMsi
{
get
{
return this.installedByMsiField;
}
set
{
this.installedByMsiField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestInstallationInstallationTarget
{
private string idField;
private string versionField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestDependency
{
private string idField;
private string displayNameField;
private string versionField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string DisplayName
{
get
{
return this.displayNameField;
}
set
{
this.displayNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestAssets
{
private PackageManifestAssetsAsset assetField;
/// <remarks/>
public PackageManifestAssetsAsset Asset
{
get
{
return this.assetField;
}
set
{
this.assetField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-schema/2011")]
public partial class PackageManifestAssetsAsset
{
private string typeField;
private string pathField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string Path
{
get
{
return this.pathField;
}
set
{
this.pathField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.w3.org/2005/Atom", IsNullable = false)]
public class feed
{
private feedTitle titleField;
private string idField;
private System.DateTime updatedField;
private feedEntry[] entryField;
/// <remarks/>
public feedTitle title
{
get
{
return this.titleField;
}
set
{
this.titleField = value;
}
}
/// <remarks/>
public string id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public System.DateTime updated
{
get
{
return this.updatedField;
}
set
{
this.updatedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("entry")]
public feedEntry[] entry
{
get
{
return this.entryField;
}
set
{
this.entryField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedTitle
{
private string typeField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedEntry
{
private string idField;
private feedEntryTitle titleField;
private feedEntrySummary summaryField;
private System.DateTime publishedField;
private System.DateTime updatedField;
private feedEntryAuthor authorField;
private feedEntryCategory categoryField;
private feedEntryContent contentField;
private Vsix vsixField;
/// <remarks/>
public string id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public feedEntryTitle title
{
get
{
return this.titleField;
}
set
{
this.titleField = value;
}
}
/// <remarks/>
public feedEntrySummary summary
{
get
{
return this.summaryField;
}
set
{
this.summaryField = value;
}
}
/// <remarks/>
public System.DateTime published
{
get
{
return this.publishedField;
}
set
{
this.publishedField = value;
}
}
/// <remarks/>
public System.DateTime updated
{
get
{
return this.updatedField;
}
set
{
this.updatedField = value;
}
}
/// <remarks/>
public feedEntryAuthor author
{
get
{
return this.authorField;
}
set
{
this.authorField = value;
}
}
/// <remarks/>
public feedEntryCategory category
{
get
{
return this.categoryField;
}
set
{
this.categoryField = value;
}
}
/// <remarks/>
public feedEntryContent content
{
get
{
return this.contentField;
}
set
{
this.contentField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Namespace = "http://schemas.microsoft.com/developer/vsx-syndication-schema/2010")]
public Vsix Vsix
{
get
{
return this.vsixField;
}
set
{
this.vsixField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedEntryTitle
{
private string typeField;
private string valueField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTextAttribute()]
public string Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedEntrySummary
{
private string typeField;
private string valueField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTextAttribute()]
public string Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedEntryAuthor
{
private string nameField;
/// <remarks/>
public string name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedEntryCategory
{
private string termField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string term
{
get
{
return this.termField;
}
set
{
this.termField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.w3.org/2005/Atom")]
public partial class feedEntryContent
{
private string typeField;
private string srcField;
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string src
{
get
{
return this.srcField;
}
set
{
this.srcField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/developer/vsx-syndication-schema/2010")]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://schemas.microsoft.com/developer/vsx-syndication-schema/2010", IsNullable = false)]
public partial class Vsix
{
private string idField;
private decimal versionField;
private object referencesField;
/// <remarks/>
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
public decimal Version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
/// <remarks/>
public object References
{
get
{
return this.referencesField;
}
set
{
this.referencesField = value;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment