Team Ai
Datasetpublic

MegaBites-AI/Windows-powershell

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes372downloads
developerManaged.xsd230 linesDownload Raw Back to PSMaml
1<?xml version="1.0" encoding="utf-8"?>2<schema targetNamespace="http://schemas.microsoft.com/maml/dev/managed/2004/10" xmlns:doc="http://schemas.microsoft.com/maml/internal" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:managed="http://schemas.microsoft.com/maml/dev/managed/2004/10" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all" xml:lang="en">3  <!-- Schema documentation -->4  <annotation>5    <documentation>This schema describes MAML (Microsoft Assistance Markup Language). MAML is intended for software documentation. In particular, MAML is intended to accommodate the needs of Microsoft documentation.</documentation>6    <documentation>The schema is broken into three main areas: end user, developer and IT Pro. These areas represent the main categories of Microsoft documentation.</documentation>7    <documentation>The namespace uri for this version of MAML is: http://schemas.microsoft.com/maml/2004/10.</documentation>8    <documentation>Each backwards-incompatible revision to MAML will require that the date fields be appropriately incremented in uri of the updated version of the MAML schema.</documentation>9  </annotation>10  <annotation>11    <documentation>This portion of the schema was created by chains in Dec 2004.</documentation>12  </annotation>13  <import schemaLocation="maml.xsd" namespace="http://schemas.microsoft.com/maml/2004/10"/>14  <import schemaLocation="developer.xsd" namespace="http://schemas.microsoft.com/maml/dev/2004/10"/>15  <include schemaLocation="developerManagedClass.xsd"/>16  <include schemaLocation="developerManagedMethod.xsd"/>17  <include schemaLocation="developerManagedEvent.xsd"/>18  <include schemaLocation="developerManagedProperty.xsd"/>19  <include schemaLocation="developerManagedStructure.xsd"/>20  <include schemaLocation="developerManagedNamespace.xsd"/>21  <include schemaLocation="developerManagedEnumeration.xsd"/>22  <include schemaLocation="developerManagedInterface.xsd"/>23  <include schemaLocation="developerManagedDelegate.xsd"/>24  <include schemaLocation="developerManagedOperator.xsd"/>25  <include schemaLocation="developerManagedField.xsd"/>26  <include schemaLocation="developerManagedOverload.xsd"/>27  <include schemaLocation="developerManagedConstructor.xsd"/>28  <!-- ***************************************************************** -->29  <element name="member" substitutionGroup="dev:member" type="managed:memberType"/>30  <complexType name="memberType">31    <sequence>32      <element ref="maml:name"/>33      <element ref="maml:uri"/>34      <element ref="maml:description"/>35    </sequence>36    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>37    <attributeGroup ref="managed:standardModifiersGroup"/>38    <attribute name="type" use="optional">39      <simpleType>40        <restriction base="token">41          <enumeration value="class"/>42          <enumeration value="constructor"/>43          <enumeration value="delegate"/>44          <enumeration value="enumeration"/>45          <enumeration value="event"/>46          <enumeration value="field"/>47          <enumeration value="interface"/>48          <enumeration value="method"/>49          <enumeration value="operator"/>50          <enumeration value="property"/>51          <enumeration value="structure"/>52        </restriction>53      </simpleType>54    </attribute>55  </complexType>56  <attributeGroup name="standardModifiersGroup">57    <attribute name="access" type="managed:accessType"/>58    <attribute name="polymorphic" type="managed:polymorphicType"/>59    <attribute name="inherited" type="boolean"/>60    <attribute name="static" type="boolean"/>61  </attributeGroup>62  <simpleType name="accessType">63    <restriction base="token">64      <enumeration value="public"/>65      <enumeration value="private"/>66      <enumeration value="internal"/>67      <enumeration value="protected"/>68      <enumeration value="protectedInternal"/>69    </restriction>70  </simpleType>71  <simpleType name="polymorphicType">72    <restriction base="token">73      <enumeration value="abstract"/>74      <enumeration value="virtual"/>75      <enumeration value="override"/>76      <enumeration value="sealed"/>77    </restriction>78  </simpleType>79  <element name="specifications" type="managed:specificationsType"/>80  <complexType name="specificationsType">81    <sequence>82      <element ref="maml:name"/>83      <element ref="dev:defaultValue"/>84      <element ref="dev:type"/>85    </sequence>86    <attributeGroup ref="managed:standardModifiersGroup"/>87  </complexType>88  <element name="genericParameters" type="managed:genericParametersType"/>89  <complexType name="genericParametersType">90    <sequence>91      <element ref="managed:genericParameter" maxOccurs="unbounded"/>92    </sequence>93    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>94  </complexType>95  <element name="genericParameter" type="managed:genericParameterType"/>96  <complexType name="genericParameterType">97    <sequence>98      <element ref="maml:name"/>99      <element ref="maml:description"/>100    </sequence>101    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>102  </complexType>103  <element name="genericConstraints" type="managed:genericConstraintsType"/>104  <complexType name="genericConstraintsType">105    <sequence>106      <element ref="managed:genericConstraint" maxOccurs="unbounded"/>107    </sequence>108    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>109  </complexType>110  <element name="genericConstraint" type="managed:genericConstraintType"/>111  <complexType name="genericConstraintType">112    <sequence>113      <element ref="dev:type"/>114      <element ref="maml:name"/>115      <element ref="maml:description"/>116    </sequence>117    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>118  </complexType>119  <element name="security" type="managed:securityType"/>120  <complexType name="securityType">121    <sequence>122      <element ref="managed:permission" maxOccurs="unbounded"/>123    </sequence>124    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>125  </complexType>126  <element name="permission" type="managed:permissionType"/>127  <complexType name="permissionType">128    <sequence>129      <element ref="maml:name"/>130      <element ref="maml:uri"/>131      <element ref="managed:actions"/>132      <element ref="dev:associatedData"/>133      <element ref="dev:condition"/>134      <element ref="managed:frameworks"/>135    </sequence>136    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>137  </complexType>138  <element name="actions" type="managed:actionsType"/>139  <complexType name="actionsType">140    <sequence>141      <element ref="managed:action" maxOccurs="unbounded"/>142    </sequence>143    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>144  </complexType>145  <element name="action" type="managed:actionType"/>146  <complexType name="actionType">147    <sequence>148      <element name="name" maxOccurs="unbounded">149        <complexType mixed="true">150          <complexContent>151            <extension base="maml:nameType">152              <attribute name="type">153                <simpleType>154                  <restriction base="token">155                    <enumeration value="type"/>156                    <enumeration value="member"/>157                  </restriction>158                </simpleType>159              </attribute>160            </extension>161          </complexContent>162        </complexType>163      </element>164      <element ref="maml:description"/>165    </sequence>166    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>167  </complexType>168  <element name="frameworks" type="managed:frameworksType"/>169  <complexType name="frameworksType">170    <sequence>171      <element ref="managed:framework" minOccurs="1" maxOccurs="unbounded"/>172    </sequence>173  </complexType>174  <element name="framework" type="managed:frameworkType"/>175  <complexType name="frameworkType">176    <sequence>177      <element ref="dev:version"/>178      <element ref="maml:uri"/>179    </sequence>180    <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>181    <attribute name="compatibility" type="managed:compatibilityType"/>182  </complexType>183  <simpleType name="compatibilityType">184    <restriction base="token">185      <enumeration value="supported"/>186      <enumeration value="deprecated"/>187      <enumeration value="obsolete"/>188    </restriction>189  </simpleType>190  <element name="requirements" type="managed:requirementsType"/>191  <complexType name="requirementsType">192    <complexContent>193      <extension base="dev:requirementsType">194        <sequence>195          <element ref="managed:assembly"/>196          <element ref="managed:frameworks"/>197        </sequence>198      </extension>199    </complexContent>200  </complexType>201  <element name="assembly" type="maml:textType"/>202  <element name="possibleValue" substitutionGroup="dev:possibleValue" type="managed:possibleValueType"/>203  <complexType name="possibleValueType">204    <complexContent>205      <extension base="dev:possibleValueType">206        <sequence>207          <element ref="managed:frameworks"/>208        </sequence>209      </extension>210    </complexContent>211  </complexType>212  <element name="parameter" substitutionGroup="dev:parameter" type="managed:parameterType"/>213  <complexType name="parameterType">214    <complexContent>215      <extension base="dev:parameterType">216        <attribute name="byref" use="optional">217          <simpleType>218            <restriction base="token">219              <enumeration value="ref"/>220              <enumeration value="out"/>221            </restriction>222          </simpleType>223        </attribute>224        <attribute name="array" type="positiveInteger" use="optional"/>225        <attribute name="parameterArray" type="boolean" use="optional"/>226      </extension>227    </complexContent>228  </complexType>229</schema>230