SharpFont.FxCop 90 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FxCopProject Version="10.0" Name="My FxCop Project">
  3. <ProjectOptions>
  4. <SharedProject>True</SharedProject>
  5. <Stylesheet Apply="False">$(FxCopDir)\Xml\FxCopReport.xsl</Stylesheet>
  6. <SaveMessages>
  7. <Project Status="Active, Excluded, Good, Noise" NewOnly="False" />
  8. <Report Status="Active, Good, Noise" NewOnly="False" />
  9. </SaveMessages>
  10. <ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
  11. <EnableMultithreadedLoad>True</EnableMultithreadedLoad>
  12. <EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
  13. <SourceLookup>True</SourceLookup>
  14. <AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
  15. <RuleExceptionsThreshold>1</RuleExceptionsThreshold>
  16. <Spelling Locale="en-US" />
  17. <OverrideRuleVisibilities>False</OverrideRuleVisibilities>
  18. <CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
  19. <SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
  20. <DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
  21. <IgnoreGeneratedCode>False</IgnoreGeneratedCode>
  22. </ProjectOptions>
  23. <Targets>
  24. <Target Name="$(ProjectDir)/SharpFont/bin/Release/SharpFont.dll" Analyze="True" AnalyzeAllChildren="True" />
  25. </Targets>
  26. <Rules>
  27. <RuleFiles>
  28. <RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="False">
  29. <Rule Name="AbstractTypesShouldNotHaveConstructors" Enabled="True" />
  30. <Rule Name="AssembliesShouldHaveValidStrongNames" Enabled="True" />
  31. <Rule Name="AvoidEmptyInterfaces" Enabled="True" />
  32. <Rule Name="AvoidExcessiveParametersOnGenericTypes" Enabled="True" />
  33. <Rule Name="AvoidNamespacesWithFewTypes" Enabled="True" />
  34. <Rule Name="CollectionsShouldImplementGenericInterface" Enabled="True" />
  35. <Rule Name="ConsiderPassingBaseTypesAsParameters" Enabled="True" />
  36. <Rule Name="DeclareEventHandlersCorrectly" Enabled="True" />
  37. <Rule Name="DeclareTypesInNamespaces" Enabled="True" />
  38. <Rule Name="DefaultParametersShouldNotBeUsed" Enabled="True" />
  39. <Rule Name="DefineAccessorsForAttributeArguments" Enabled="True" />
  40. <Rule Name="DoNotCatchGeneralExceptionTypes" Enabled="True" />
  41. <Rule Name="DoNotDeclareProtectedMembersInSealedTypes" Enabled="True" />
  42. <Rule Name="DoNotDeclareStaticMembersOnGenericTypes" Enabled="True" />
  43. <Rule Name="DoNotDeclareVirtualMembersInSealedTypes" Enabled="True" />
  44. <Rule Name="DoNotDeclareVisibleInstanceFields" Enabled="True" />
  45. <Rule Name="DoNotExposeGenericLists" Enabled="True" />
  46. <Rule Name="DoNotHideBaseClassMethods" Enabled="True" />
  47. <Rule Name="DoNotNestGenericTypesInMemberSignatures" Enabled="True" />
  48. <Rule Name="DoNotOverloadOperatorEqualsOnReferenceTypes" Enabled="True" />
  49. <Rule Name="DoNotRaiseExceptionsInUnexpectedLocations" Enabled="True" />
  50. <Rule Name="EnumeratorsShouldBeStronglyTyped" Enabled="True" />
  51. <Rule Name="EnumsShouldHaveZeroValue" Enabled="True" />
  52. <Rule Name="ExceptionsShouldBePublic" Enabled="True" />
  53. <Rule Name="GenericMethodsShouldProvideTypeParameter" Enabled="True" />
  54. <Rule Name="ICollectionImplementationsHaveStronglyTypedMembers" Enabled="True" />
  55. <Rule Name="ImplementIDisposableCorrectly" Enabled="True" />
  56. <Rule Name="ImplementStandardExceptionConstructors" Enabled="True" />
  57. <Rule Name="IndexersShouldNotBeMultidimensional" Enabled="True" />
  58. <Rule Name="InterfaceMethodsShouldBeCallableByChildTypes" Enabled="True" />
  59. <Rule Name="ListsAreStronglyTyped" Enabled="True" />
  60. <Rule Name="MarkAssembliesWithAssemblyVersion" Enabled="True" />
  61. <Rule Name="MarkAssembliesWithClsCompliant" Enabled="True" />
  62. <Rule Name="MarkAssembliesWithComVisible" Enabled="True" />
  63. <Rule Name="MarkAttributesWithAttributeUsage" Enabled="True" />
  64. <Rule Name="MarkEnumsWithFlags" Enabled="True" />
  65. <Rule Name="MembersShouldNotExposeCertainConcreteTypes" Enabled="True" />
  66. <Rule Name="NestedTypesShouldNotBeVisible" Enabled="True" />
  67. <Rule Name="OverloadOperatorEqualsOnOverloadingAddAndSubtract" Enabled="True" />
  68. <Rule Name="OverrideMethodsOnComparableTypes" Enabled="True" />
  69. <Rule Name="PropertiesShouldNotBeWriteOnly" Enabled="True" />
  70. <Rule Name="ProvideObsoleteAttributeMessage" Enabled="True" />
  71. <Rule Name="ReplaceRepetitiveArgumentsWithParamsArray" Enabled="True" />
  72. <Rule Name="StaticHolderTypesShouldBeSealed" Enabled="True" />
  73. <Rule Name="StaticHolderTypesShouldNotHaveConstructors" Enabled="True" />
  74. <Rule Name="StringUriOverloadsCallSystemUriOverloads" Enabled="True" />
  75. <Rule Name="TypesShouldNotExtendCertainBaseTypes" Enabled="True" />
  76. <Rule Name="TypesThatOwnDisposableFieldsShouldBeDisposable" Enabled="True" />
  77. <Rule Name="TypesThatOwnNativeResourcesShouldBeDisposable" Enabled="True" />
  78. <Rule Name="UriParametersShouldNotBeStrings" Enabled="True" />
  79. <Rule Name="UriPropertiesShouldNotBeStrings" Enabled="True" />
  80. <Rule Name="UriReturnValuesShouldNotBeStrings" Enabled="True" />
  81. <Rule Name="UseEventsWhereAppropriate" Enabled="True" />
  82. <Rule Name="UseGenericEventHandlerInstances" Enabled="True" />
  83. <Rule Name="UseGenericsWhereAppropriate" Enabled="True" />
  84. <Rule Name="UseIntegralOrStringArgumentForIndexers" Enabled="True" />
  85. <Rule Name="UsePropertiesWhereAppropriate" Enabled="True" />
  86. </RuleFile>
  87. <RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="True" />
  88. <RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
  89. <RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
  90. <RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="False">
  91. <Rule Name="CompoundWordsShouldBeCasedCorrectly" Enabled="True" />
  92. <Rule Name="DoNotNameEnumValuesReserved" Enabled="True" />
  93. <Rule Name="DoNotPrefixEnumValuesWithTypeName" Enabled="True" />
  94. <Rule Name="EventsShouldNotHaveBeforeOrAfterPrefix" Enabled="True" />
  95. <Rule Name="FlagsEnumsShouldHavePluralNames" Enabled="True" />
  96. <Rule Name="IdentifiersShouldBeCasedCorrectly" Enabled="True" />
  97. <Rule Name="IdentifiersShouldDifferByMoreThanCase" Enabled="True" />
  98. <Rule Name="IdentifiersShouldHaveCorrectPrefix" Enabled="True" />
  99. <Rule Name="IdentifiersShouldHaveCorrectSuffix" Enabled="True" />
  100. <Rule Name="IdentifiersShouldNotContainTypeNames" Enabled="True" />
  101. <Rule Name="IdentifiersShouldNotContainUnderscores" Enabled="True" />
  102. <Rule Name="IdentifiersShouldNotHaveIncorrectPrefix" Enabled="True" />
  103. <Rule Name="IdentifiersShouldNotHaveIncorrectSuffix" Enabled="True" />
  104. <Rule Name="IdentifiersShouldNotMatchKeywords" Enabled="True" />
  105. <Rule Name="OnlyFlagsEnumsShouldHavePluralNames" Enabled="True" />
  106. <Rule Name="ParameterNamesShouldMatchBaseDeclaration" Enabled="True" />
  107. <Rule Name="ParameterNamesShouldNotMatchMemberNames" Enabled="True" />
  108. <Rule Name="PropertyNamesShouldNotMatchGetMethods" Enabled="True" />
  109. <Rule Name="ResourceStringCompoundWordsShouldBeCasedCorrectly" Enabled="True" />
  110. <Rule Name="ResourceStringsShouldBeSpelledCorrectly" Enabled="True" />
  111. <Rule Name="TypeNamesShouldNotMatchNamespaces" Enabled="True" />
  112. </RuleFile>
  113. <RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="False">
  114. <Rule Name="AvoidExcessiveLocals" Enabled="True" />
  115. <Rule Name="AvoidUncalledPrivateCode" Enabled="True" />
  116. <Rule Name="AvoidUnsealedAttributes" Enabled="True" />
  117. <Rule Name="AvoidUnusedPrivateFields" Enabled="True" />
  118. <Rule Name="DoNotCastUnnecessarily" Enabled="True" />
  119. <Rule Name="InitializeReferenceTypeStaticFieldsInline" Enabled="True" />
  120. <Rule Name="MarkAssembliesWithNeutralResourcesLanguage" Enabled="True" />
  121. <Rule Name="MarkMembersAsStatic" Enabled="True" />
  122. <Rule Name="OverrideEqualsAndOperatorEqualsOnValueTypes" Enabled="True" />
  123. <Rule Name="PreferJaggedArraysOverMultidimensional" Enabled="True" />
  124. <Rule Name="PropertiesShouldNotReturnArrays" Enabled="True" />
  125. <Rule Name="RemoveEmptyFinalizers" Enabled="True" />
  126. <Rule Name="RemoveUnusedLocals" Enabled="True" />
  127. <Rule Name="TestForEmptyStringsUsingStringLength" Enabled="True" />
  128. <Rule Name="UseLiteralsWhereAppropriate" Enabled="True" />
  129. </RuleFile>
  130. <RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
  131. <RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
  132. <RuleFile Name="$(FxCopDir)\Rules\SecurityTransparencyRules.dll" Enabled="True" AllRulesEnabled="True" />
  133. <RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="False">
  134. <Rule Name="AttributeStringLiteralsShouldParseCorrectly" Enabled="True" />
  135. <Rule Name="CallBaseClassMethodsOnISerializableTypes" Enabled="True" />
  136. <Rule Name="CallGCSuppressFinalizeCorrectly" Enabled="True" />
  137. <Rule Name="CollectionPropertiesShouldBeReadOnly" Enabled="True" />
  138. <Rule Name="DisposableFieldsShouldBeDisposed" Enabled="True" />
  139. <Rule Name="DisposableTypesShouldDeclareFinalizer" Enabled="True" />
  140. <Rule Name="DoNotCallOverridableMethodsInConstructors" Enabled="True" />
  141. <Rule Name="DoNotDecreaseInheritedMemberVisibility" Enabled="True" />
  142. <Rule Name="DoNotIgnoreMethodResults" Enabled="True" />
  143. <Rule Name="DoNotMarkEnumsWithFlags" Enabled="True" />
  144. <Rule Name="DoNotMarkServicedComponentsWithWebMethod" Enabled="True" />
  145. <Rule Name="DoNotRaiseExceptionsInExceptionClauses" Enabled="True" />
  146. <Rule Name="DoNotRaiseReservedExceptionTypes" Enabled="True" />
  147. <Rule Name="DoNotShipUnreleasedResourceFormats" Enabled="True" />
  148. <Rule Name="FinalizersShouldBeProtected" Enabled="True" />
  149. <Rule Name="FinalizersShouldCallBaseClassFinalizer" Enabled="True" />
  150. <Rule Name="ImplementISerializableCorrectly" Enabled="True" />
  151. <Rule Name="ImplementSerializationConstructors" Enabled="True" />
  152. <Rule Name="ImplementSerializationMethodsCorrectly" Enabled="True" />
  153. <Rule Name="InitializeValueTypeStaticFieldsInline" Enabled="True" />
  154. <Rule Name="InstantiateArgumentExceptionsCorrectly" Enabled="True" />
  155. <Rule Name="MarkAllNonSerializableFields" Enabled="True" />
  156. <Rule Name="MarkISerializableTypesWithSerializable" Enabled="True" />
  157. <Rule Name="MarkWindowsFormsEntryPointsWithStaThread" Enabled="True" />
  158. <Rule Name="MembersShouldDifferByMoreThanReturnType" Enabled="True" />
  159. <Rule Name="NonConstantFieldsShouldNotBeVisible" Enabled="True" />
  160. <Rule Name="OperationsShouldNotOverflow" Enabled="True" />
  161. <Rule Name="OperatorOverloadsHaveNamedAlternates" Enabled="True" />
  162. <Rule Name="OperatorsShouldHaveSymmetricalOverloads" Enabled="True" />
  163. <Rule Name="OverloadOperatorEqualsOnOverridingValueTypeEquals" Enabled="True" />
  164. <Rule Name="OverrideEqualsOnOverloadingOperatorEquals" Enabled="True" />
  165. <Rule Name="OverrideGetHashCodeOnOverridingEquals" Enabled="True" />
  166. <Rule Name="PassSystemUriObjectsInsteadOfStrings" Enabled="True" />
  167. <Rule Name="ProvideDeserializationMethodsForOptionalFields" Enabled="True" />
  168. <Rule Name="RethrowToPreserveStackDetails" Enabled="True" />
  169. <Rule Name="TestForNaNCorrectly" Enabled="True" />
  170. <Rule Name="UseManagedEquivalentsOfWin32Api" Enabled="True" />
  171. <Rule Name="UseParamsForVariableArguments" Enabled="True" />
  172. </RuleFile>
  173. </RuleFiles>
  174. <Groups />
  175. <Settings />
  176. </Rules>
  177. <FxCopReport Version="10.0">
  178. <Namespaces>
  179. <Namespace Name="SharpFont.Bdf">
  180. <Messages>
  181. <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Created="2012-12-16 09:42:25Z">
  182. <Issue>
  183. <Item>SharpFont.Bdf</Item>
  184. </Issue>
  185. </Message>
  186. </Messages>
  187. </Namespace>
  188. <Namespace Name="SharpFont.Fnt">
  189. <Messages>
  190. <Message TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020" Created="2012-12-16 09:42:25Z">
  191. <Issue>
  192. <Item>SharpFont.Fnt</Item>
  193. </Issue>
  194. </Message>
  195. </Messages>
  196. </Namespace>
  197. <Namespace Name="SharpFont.PostScript">
  198. <Messages>
  199. <Message Id="PostScript" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Created="2012-12-15 23:01:10Z">
  200. <Issue Name="NamespaceShouldBeDiscreteTerm">
  201. <Item>PostScript</Item>
  202. <Item>SharpFont.PostScript</Item>
  203. <Item>Postscript</Item>
  204. </Issue>
  205. </Message>
  206. </Messages>
  207. </Namespace>
  208. </Namespaces>
  209. <Targets>
  210. <Target Name="$(ProjectDir)/SharpFont/bin/Release/SharpFont.dll">
  211. <Modules>
  212. <Module Name="sharpfont.dll">
  213. <Namespaces>
  214. <Namespace Name="SharpFont">
  215. <Types>
  216. <Type Name="BBox">
  217. <Members>
  218. <Member Name="#Reference">
  219. <Accessors>
  220. <Accessor Name="#get_Reference()">
  221. <Messages>
  222. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  223. <Issue>
  224. <Item>'BBox.Reference.get()'</Item>
  225. </Issue>
  226. </Message>
  227. </Messages>
  228. </Accessor>
  229. </Accessors>
  230. </Member>
  231. </Members>
  232. </Type>
  233. <Type Name="BitmapGlyph">
  234. <Members>
  235. <Member Name="#.ctor(System.IntPtr)">
  236. <Messages>
  237. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  238. <Issue>
  239. <Item>'BitmapGlyph.BitmapGlyph(IntPtr)'</Item>
  240. </Issue>
  241. </Message>
  242. </Messages>
  243. </Member>
  244. <Member Name="#Reference">
  245. <Accessors>
  246. <Accessor Name="#get_Reference()">
  247. <Messages>
  248. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  249. <Issue>
  250. <Item>'BitmapGlyph.Reference.get()'</Item>
  251. </Issue>
  252. </Message>
  253. </Messages>
  254. </Accessor>
  255. <Accessor Name="#set_Reference(System.IntPtr)">
  256. <Messages>
  257. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  258. <Issue>
  259. <Item>'BitmapGlyph.Reference.set(IntPtr)'</Item>
  260. </Issue>
  261. </Message>
  262. </Messages>
  263. </Accessor>
  264. </Accessors>
  265. </Member>
  266. </Members>
  267. </Type>
  268. <Type Name="BitmapSize">
  269. <Members>
  270. <Member Name="#.ctor(SharpFont.Internal.BitmapSizeRec)">
  271. <Messages>
  272. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  273. <Issue>
  274. <Item>'BitmapSize.BitmapSize(BitmapSizeRec)'</Item>
  275. </Issue>
  276. </Message>
  277. </Messages>
  278. </Member>
  279. <Member Name="#Reference">
  280. <Accessors>
  281. <Accessor Name="#get_Reference()">
  282. <Messages>
  283. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  284. <Issue>
  285. <Item>'BitmapSize.Reference.get()'</Item>
  286. </Issue>
  287. </Message>
  288. </Messages>
  289. </Accessor>
  290. </Accessors>
  291. </Member>
  292. </Members>
  293. </Type>
  294. <Type Name="CharMap">
  295. <Members>
  296. <Member Name="#GetCharmapIndex()">
  297. <Messages>
  298. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  299. <Issue Certainty="50">
  300. <Item>'CharMap.GetCharmapIndex()'</Item>
  301. </Issue>
  302. </Message>
  303. </Messages>
  304. </Member>
  305. <Member Name="#GetCMapFormat()">
  306. <Messages>
  307. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  308. <Issue Certainty="50">
  309. <Item>'CharMap.GetCMapFormat()'</Item>
  310. </Issue>
  311. </Message>
  312. </Messages>
  313. </Member>
  314. <Member Name="#GetCMapLanguageId()">
  315. <Messages>
  316. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-16 08:12:49Z">
  317. <Issue Certainty="50">
  318. <Item>'CharMap.GetCMapLanguageId()'</Item>
  319. </Issue>
  320. </Message>
  321. </Messages>
  322. </Member>
  323. </Members>
  324. </Type>
  325. <Type Name="Data">
  326. <Messages>
  327. <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2012-12-15 23:01:10Z">
  328. <Issue Name="System">
  329. <Item>'Data'</Item>
  330. <Item>System.Data</Item>
  331. </Issue>
  332. </Message>
  333. </Messages>
  334. <Members>
  335. <Member Name="#.ctor(System.IntPtr)">
  336. <Messages>
  337. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  338. <Issue>
  339. <Item>'Data.Data(IntPtr)'</Item>
  340. </Issue>
  341. </Message>
  342. </Messages>
  343. </Member>
  344. <Member Name="#Reference">
  345. <Accessors>
  346. <Accessor Name="#get_Reference()">
  347. <Messages>
  348. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  349. <Issue>
  350. <Item>'Data.Reference.get()'</Item>
  351. </Issue>
  352. </Message>
  353. </Messages>
  354. </Accessor>
  355. <Accessor Name="#set_Reference(System.IntPtr)">
  356. <Messages>
  357. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  358. <Issue>
  359. <Item>'Data.Reference.set(IntPtr)'</Item>
  360. </Issue>
  361. </Message>
  362. </Messages>
  363. </Accessor>
  364. </Accessors>
  365. </Member>
  366. </Members>
  367. </Type>
  368. <Type Name="EmbeddingTypes">
  369. <Messages>
  370. <Message TypeName="EnumsShouldHaveZeroValue" Category="Microsoft.Design" CheckId="CA1008" Created="2012-12-15 23:01:10Z" FixCategory="Breaking">
  371. <Issue Name="FlagsRename">
  372. <Item>'EmbeddingTypes'</Item>
  373. <Item>'EmbeddingTypes.Installable'</Item>
  374. </Issue>
  375. </Message>
  376. </Messages>
  377. </Type>
  378. <Type Name="Error">
  379. <Messages>
  380. <Message Id="Error" TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716" Created="2012-12-15 23:01:10Z">
  381. <Issue Name="Type">
  382. <Item>'Error'</Item>
  383. <Item>Error</Item>
  384. </Issue>
  385. </Message>
  386. <Message TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027" Created="2012-12-15 23:01:10Z">
  387. <Issue>
  388. <Item>'Error'</Item>
  389. </Issue>
  390. </Message>
  391. </Messages>
  392. </Type>
  393. <Type Name="Face">
  394. <Members>
  395. <Member Name="#AvailableSizes">
  396. <Messages>
  397. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  398. <Issue>
  399. <Item>'Face.AvailableSizes'</Item>
  400. </Issue>
  401. </Message>
  402. </Messages>
  403. </Member>
  404. <Member Name="#CharMaps">
  405. <Messages>
  406. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  407. <Issue>
  408. <Item>'Face.CharMaps'</Item>
  409. </Issue>
  410. </Message>
  411. </Messages>
  412. </Member>
  413. <Member Name="#GetCidIsInternallyCidKeyed()">
  414. <Messages>
  415. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-16 08:12:49Z">
  416. <Issue Certainty="50">
  417. <Item>'Face.GetCidIsInternallyCidKeyed()'</Item>
  418. </Issue>
  419. </Message>
  420. </Messages>
  421. </Member>
  422. <Member Name="#GetFSTypeFlags()">
  423. <Messages>
  424. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  425. <Issue Certainty="50">
  426. <Item>'Face.GetFSTypeFlags()'</Item>
  427. </Issue>
  428. </Message>
  429. </Messages>
  430. </Member>
  431. <Member Name="#GetMMVar()">
  432. <Messages>
  433. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  434. <Issue Certainty="50">
  435. <Item>'Face.GetMMVar()'</Item>
  436. </Issue>
  437. </Message>
  438. </Messages>
  439. </Member>
  440. <Member Name="#GetMultiMaster()">
  441. <Messages>
  442. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  443. <Issue Certainty="50">
  444. <Item>'Face.GetMultiMaster()'</Item>
  445. </Issue>
  446. </Message>
  447. </Messages>
  448. </Member>
  449. <Member Name="#GetPostscriptName()">
  450. <Messages>
  451. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  452. <Issue Certainty="50">
  453. <Item>'Face.GetPostscriptName()'</Item>
  454. </Issue>
  455. </Message>
  456. </Messages>
  457. </Member>
  458. <Member Name="#GetPSFontInfo()">
  459. <Messages>
  460. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  461. <Issue Certainty="50">
  462. <Item>'Face.GetPSFontInfo()'</Item>
  463. </Issue>
  464. </Message>
  465. </Messages>
  466. </Member>
  467. <Member Name="#GetPSFontPrivate()">
  468. <Messages>
  469. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  470. <Issue Certainty="50">
  471. <Item>'Face.GetPSFontPrivate()'</Item>
  472. </Issue>
  473. </Message>
  474. </Messages>
  475. </Member>
  476. <Member Name="#GetSfntNameCount()">
  477. <Messages>
  478. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  479. <Issue Certainty="50">
  480. <Item>'Face.GetSfntNameCount()'</Item>
  481. </Issue>
  482. </Message>
  483. </Messages>
  484. </Member>
  485. <Member Name="#GetWinFntHeader()">
  486. <Messages>
  487. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-16 08:12:49Z">
  488. <Issue Certainty="50">
  489. <Item>'Face.GetWinFntHeader()'</Item>
  490. </Issue>
  491. </Message>
  492. </Messages>
  493. </Member>
  494. <Member Name="#GetX11FontFormat()">
  495. <Messages>
  496. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  497. <Issue Certainty="50">
  498. <Item>'Face.GetX11FontFormat()'</Item>
  499. </Issue>
  500. </Message>
  501. </Messages>
  502. </Member>
  503. </Members>
  504. </Type>
  505. <Type Name="FreeTypeException">
  506. <Messages>
  507. <Message TypeName="ImplementISerializableCorrectly" Category="Microsoft.Usage" CheckId="CA2240" Created="2012-12-15 23:23:19Z">
  508. <Issue>
  509. <Item>'FreeTypeException'</Item>
  510. </Issue>
  511. </Message>
  512. <Message TypeName="ImplementStandardExceptionConstructors" Category="Microsoft.Design" CheckId="CA1032" Created="2012-12-15 23:01:10Z">
  513. <Issue Name="MissingConstructor">
  514. <Item>'FreeTypeException'</Item>
  515. <Item>protected FreeTypeException(SerializationInfo, StreamingContext)</Item>
  516. </Issue>
  517. <Issue Name="MissingConstructor">
  518. <Item>'FreeTypeException'</Item>
  519. <Item>public FreeTypeException()</Item>
  520. </Issue>
  521. <Issue Name="MissingConstructor">
  522. <Item>'FreeTypeException'</Item>
  523. <Item>public FreeTypeException(String)</Item>
  524. </Issue>
  525. <Issue Name="MissingConstructor">
  526. <Item>'FreeTypeException'</Item>
  527. <Item>public FreeTypeException(String, Exception)</Item>
  528. </Issue>
  529. </Message>
  530. </Messages>
  531. </Type>
  532. <Type Name="FT">
  533. <Members>
  534. <Member Name="#FT_Reference_Library(System.IntPtr)">
  535. <Messages>
  536. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  537. <Issue>
  538. <Item>'FT.FT_Reference_Library(IntPtr)'</Item>
  539. </Issue>
  540. </Message>
  541. </Messages>
  542. </Member>
  543. </Members>
  544. </Type>
  545. <Type Name="FTBitmap">
  546. <Members>
  547. <Member Name="#BufferData">
  548. <Messages>
  549. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  550. <Issue>
  551. <Item>'FTBitmap.BufferData'</Item>
  552. </Issue>
  553. </Message>
  554. </Messages>
  555. </Member>
  556. </Members>
  557. </Type>
  558. <Type Name="FTList">
  559. <Members>
  560. <Member Name="#.ctor(System.IntPtr)">
  561. <Messages>
  562. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  563. <Issue>
  564. <Item>'FTList.FTList(IntPtr)'</Item>
  565. </Issue>
  566. </Message>
  567. </Messages>
  568. </Member>
  569. <Member Name="#Reference">
  570. <Accessors>
  571. <Accessor Name="#set_Reference(System.IntPtr)">
  572. <Messages>
  573. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  574. <Issue>
  575. <Item>'FTList.Reference.set(IntPtr)'</Item>
  576. </Issue>
  577. </Message>
  578. </Messages>
  579. </Accessor>
  580. </Accessors>
  581. </Member>
  582. </Members>
  583. </Type>
  584. <Type Name="FTMatrix">
  585. <Messages>
  586. <Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2012-12-15 23:01:10Z">
  587. <Issue Name="Equals">
  588. <Item>'FTMatrix'</Item>
  589. </Issue>
  590. <Issue Name="op_Equality">
  591. <Item>'FTMatrix'</Item>
  592. </Issue>
  593. </Message>
  594. <Message TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049" Created="2012-12-15 23:01:10Z">
  595. <Issue>
  596. <Item>'FTMatrix'</Item>
  597. </Issue>
  598. </Message>
  599. </Messages>
  600. </Type>
  601. <Type Name="FTStream">
  602. <Messages>
  603. <Message TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711" Created="2012-12-15 23:01:10Z">
  604. <Issue Name="TypeNoAlternate">
  605. <Item>'FTStream'</Item>
  606. <Item>Stream</Item>
  607. </Issue>
  608. </Message>
  609. </Messages>
  610. </Type>
  611. <Type Name="FTVector">
  612. <Messages>
  613. <Message TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815" Created="2012-12-15 23:01:10Z">
  614. <Issue Name="Equals">
  615. <Item>'FTVector'</Item>
  616. </Issue>
  617. <Issue Name="op_Equality">
  618. <Item>'FTVector'</Item>
  619. </Issue>
  620. </Message>
  621. <Message TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049" Created="2012-12-15 23:01:10Z">
  622. <Issue>
  623. <Item>'FTVector'</Item>
  624. </Issue>
  625. </Message>
  626. </Messages>
  627. </Type>
  628. <Type Name="Gasp">
  629. <Messages>
  630. <Message TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714" Created="2012-12-15 23:01:10Z">
  631. <Issue>
  632. <Item>'Gasp'</Item>
  633. </Issue>
  634. </Message>
  635. <Message TypeName="DoNotMarkEnumsWithFlags" Category="Microsoft.Usage" CheckId="CA2217" Status="Excluded" Created="2012-12-15 23:01:10Z">
  636. <Issue>
  637. <Item>'Gasp'</Item>
  638. <Item>0x4, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800, 0x1000, 0x2000, 0x4000, 0x8000, 0x10000, 0x20000, 0x40000, 0x80000, 0x100000, 0x200000, 0x400000, 0x800000, 0x1000000, 0x2000000, 0x4000000, 0x8000000, 0x10000000, 0x20000000, 0x40000000, 0x80000000, 0x100000000, 0x200000000, 0x400000000, 0x800000000, 0x1000000000, 0x2000000000, 0x4000000000, 0x8000000000, 0x10000000000, 0x20000000000, 0x40000000000, 0x80000000000, 0x100000000000, 0x200000000000, 0x400000000000, 0x800000000000, 0x1000000000000, 0x2000000000000, 0x4000000000000, 0x8000000000000, 0x10000000000000, 0x20000000000000, 0x40000000000000, 0x80000000000000, 0x100000000000000, 0x200000000000000, 0x400000000000000, 0x800000000000000, 0x1000000000000000, 0x2000000000000000, 0x4000000000000000, 0x8000000000000000</Item>
  639. </Issue>
  640. <Notes>
  641. <User Name="Robert Rouhani">
  642. <Note Id="0" />
  643. </User>
  644. </Notes>
  645. </Message>
  646. </Messages>
  647. <Members>
  648. <Member Name="#NoTable">
  649. <Messages>
  650. <Message Id="NoTable" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Created="2012-12-15 23:01:10Z">
  651. <Issue Name="MemberShouldBeDiscreteTerm">
  652. <Item>NoTable</Item>
  653. <Item>'Gasp.NoTable'</Item>
  654. <Item>Notable</Item>
  655. </Issue>
  656. </Message>
  657. </Messages>
  658. </Member>
  659. </Members>
  660. </Type>
  661. <Type Name="Generic">
  662. <Messages>
  663. <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2012-12-15 23:01:10Z">
  664. <Issue Name="System">
  665. <Item>'Generic'</Item>
  666. <Item>System.Collections.Generic</Item>
  667. </Issue>
  668. </Message>
  669. </Messages>
  670. <Members>
  671. <Member Name="#.ctor(System.IntPtr)">
  672. <Messages>
  673. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  674. <Issue>
  675. <Item>'Generic.Generic(IntPtr)'</Item>
  676. </Issue>
  677. </Message>
  678. </Messages>
  679. </Member>
  680. <Member Name="#.ctor(System.IntPtr,System.Int32)">
  681. <Messages>
  682. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  683. <Issue>
  684. <Item>'Generic.Generic(IntPtr, int)'</Item>
  685. </Issue>
  686. </Message>
  687. </Messages>
  688. </Member>
  689. </Members>
  690. </Type>
  691. <Type Name="GlyphMetrics">
  692. <Members>
  693. <Member Name="#.ctor(System.IntPtr)">
  694. <Messages>
  695. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  696. <Issue>
  697. <Item>'GlyphMetrics.GlyphMetrics(IntPtr)'</Item>
  698. </Issue>
  699. </Message>
  700. </Messages>
  701. </Member>
  702. <Member Name="#Reference">
  703. <Accessors>
  704. <Accessor Name="#get_Reference()">
  705. <Messages>
  706. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  707. <Issue>
  708. <Item>'GlyphMetrics.Reference.get()'</Item>
  709. </Issue>
  710. </Message>
  711. </Messages>
  712. </Accessor>
  713. <Accessor Name="#set_Reference(System.IntPtr)">
  714. <Messages>
  715. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  716. <Issue>
  717. <Item>'GlyphMetrics.Reference.set(IntPtr)'</Item>
  718. </Issue>
  719. </Message>
  720. </Messages>
  721. </Accessor>
  722. </Accessors>
  723. </Member>
  724. </Members>
  725. </Type>
  726. <Type Name="GlyphSlot">
  727. <Members>
  728. <Member Name="#GetGlyph()">
  729. <Messages>
  730. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  731. <Issue Certainty="50">
  732. <Item>'GlyphSlot.GetGlyph()'</Item>
  733. </Issue>
  734. </Message>
  735. </Messages>
  736. </Member>
  737. <Member Name="#Subglyphs">
  738. <Messages>
  739. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  740. <Issue>
  741. <Item>'GlyphSlot.Subglyphs'</Item>
  742. </Issue>
  743. </Message>
  744. </Messages>
  745. </Member>
  746. </Members>
  747. </Type>
  748. <Type Name="LcdFilter">
  749. <Messages>
  750. <Message TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027" Created="2012-12-15 23:01:10Z">
  751. <Issue>
  752. <Item>'LcdFilter'</Item>
  753. </Issue>
  754. </Message>
  755. </Messages>
  756. </Type>
  757. <Type Name="Library">
  758. <Members>
  759. <Member Name="#GetTrueTypeEngineType()">
  760. <Messages>
  761. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  762. <Issue Certainty="50">
  763. <Item>'Library.GetTrueTypeEngineType()'</Item>
  764. </Issue>
  765. </Message>
  766. </Messages>
  767. </Member>
  768. </Members>
  769. </Type>
  770. <Type Name="LoadFlags">
  771. <Messages>
  772. <Message TypeName="EnumsShouldHaveZeroValue" Category="Microsoft.Design" CheckId="CA1008" Created="2012-12-15 23:01:10Z" FixCategory="Breaking">
  773. <Issue Name="FlagsRename">
  774. <Item>'LoadFlags'</Item>
  775. <Item>'LoadFlags.Default'</Item>
  776. </Issue>
  777. </Message>
  778. </Messages>
  779. </Type>
  780. <Type Name="LoadTarget">
  781. <Messages>
  782. <Message TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027" Created="2012-12-15 23:01:10Z">
  783. <Issue>
  784. <Item>'LoadTarget'</Item>
  785. </Issue>
  786. </Message>
  787. </Messages>
  788. </Type>
  789. <Type Name="Module">
  790. <Messages>
  791. <Message Id="Module" TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716" Created="2012-12-15 23:01:10Z">
  792. <Issue Name="Type">
  793. <Item>'Module'</Item>
  794. <Item>Module</Item>
  795. </Issue>
  796. </Message>
  797. </Messages>
  798. </Type>
  799. <Type Name="OpenArgs">
  800. <Members>
  801. <Member Name="#.ctor(System.IntPtr)">
  802. <Messages>
  803. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  804. <Issue>
  805. <Item>'OpenArgs.OpenArgs(IntPtr)'</Item>
  806. </Issue>
  807. </Message>
  808. </Messages>
  809. </Member>
  810. <Member Name="#Params">
  811. <Messages>
  812. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  813. <Issue>
  814. <Item>'OpenArgs.Params'</Item>
  815. </Issue>
  816. </Message>
  817. </Messages>
  818. </Member>
  819. <Member Name="#Reference">
  820. <Accessors>
  821. <Accessor Name="#set_Reference(System.IntPtr)">
  822. <Messages>
  823. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  824. <Issue>
  825. <Item>'OpenArgs.Reference.set(IntPtr)'</Item>
  826. </Issue>
  827. </Message>
  828. </Messages>
  829. </Accessor>
  830. </Accessors>
  831. </Member>
  832. </Members>
  833. </Type>
  834. <Type Name="Orientation">
  835. <Members>
  836. <Member Name="#PostScript">
  837. <Messages>
  838. <Message Id="PostScript" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Created="2012-12-15 23:01:10Z">
  839. <Issue Name="MemberShouldBeDiscreteTerm">
  840. <Item>PostScript</Item>
  841. <Item>'Orientation.PostScript'</Item>
  842. <Item>Postscript</Item>
  843. </Issue>
  844. </Message>
  845. </Messages>
  846. </Member>
  847. </Members>
  848. </Type>
  849. <Type Name="Outline">
  850. <Members>
  851. <Member Name="#.ctor(System.IntPtr,SharpFont.Library)">
  852. <Messages>
  853. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  854. <Issue>
  855. <Item>'Outline.Outline(IntPtr, Library)'</Item>
  856. </Issue>
  857. </Message>
  858. </Messages>
  859. </Member>
  860. <Member Name="#Contours">
  861. <Messages>
  862. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  863. <Issue>
  864. <Item>'Outline.Contours'</Item>
  865. </Issue>
  866. </Message>
  867. </Messages>
  868. </Member>
  869. <Member Name="#GetBBox()">
  870. <Messages>
  871. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  872. <Issue Certainty="50">
  873. <Item>'Outline.GetBBox()'</Item>
  874. </Issue>
  875. </Message>
  876. </Messages>
  877. </Member>
  878. <Member Name="#GetCBox()">
  879. <Messages>
  880. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  881. <Issue Certainty="50">
  882. <Item>'Outline.GetCBox()'</Item>
  883. </Issue>
  884. </Message>
  885. </Messages>
  886. </Member>
  887. <Member Name="#GetInsideBorder()">
  888. <Messages>
  889. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  890. <Issue Certainty="50">
  891. <Item>'Outline.GetInsideBorder()'</Item>
  892. </Issue>
  893. </Message>
  894. </Messages>
  895. </Member>
  896. <Member Name="#GetOrientation()">
  897. <Messages>
  898. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  899. <Issue Certainty="50">
  900. <Item>'Outline.GetOrientation()'</Item>
  901. </Issue>
  902. </Message>
  903. </Messages>
  904. </Member>
  905. <Member Name="#GetOutsideBorder()">
  906. <Messages>
  907. <Message TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024" Created="2012-12-15 23:01:10Z">
  908. <Issue Certainty="50">
  909. <Item>'Outline.GetOutsideBorder()'</Item>
  910. </Issue>
  911. </Message>
  912. </Messages>
  913. </Member>
  914. <Member Name="#Points">
  915. <Messages>
  916. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  917. <Issue>
  918. <Item>'Outline.Points'</Item>
  919. </Issue>
  920. </Message>
  921. </Messages>
  922. </Member>
  923. <Member Name="#Tags">
  924. <Messages>
  925. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  926. <Issue>
  927. <Item>'Outline.Tags'</Item>
  928. </Issue>
  929. </Message>
  930. </Messages>
  931. </Member>
  932. </Members>
  933. </Type>
  934. <Type Name="OutlineGlyph">
  935. <Members>
  936. <Member Name="#.ctor(System.IntPtr)">
  937. <Messages>
  938. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  939. <Issue>
  940. <Item>'OutlineGlyph.OutlineGlyph(IntPtr)'</Item>
  941. </Issue>
  942. </Message>
  943. </Messages>
  944. </Member>
  945. <Member Name="#Reference">
  946. <Accessors>
  947. <Accessor Name="#get_Reference()">
  948. <Messages>
  949. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  950. <Issue>
  951. <Item>'OutlineGlyph.Reference.get()'</Item>
  952. </Issue>
  953. </Message>
  954. </Messages>
  955. </Accessor>
  956. <Accessor Name="#set_Reference(System.IntPtr)">
  957. <Messages>
  958. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  959. <Issue>
  960. <Item>'OutlineGlyph.Reference.set(IntPtr)'</Item>
  961. </Issue>
  962. </Message>
  963. </Messages>
  964. </Accessor>
  965. </Accessors>
  966. </Member>
  967. </Members>
  968. </Type>
  969. <Type Name="Parameter">
  970. <Members>
  971. <Member Name="#Reference">
  972. <Accessors>
  973. <Accessor Name="#get_Reference()">
  974. <Messages>
  975. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  976. <Issue>
  977. <Item>'Parameter.Reference.get()'</Item>
  978. </Issue>
  979. </Message>
  980. </Messages>
  981. </Accessor>
  982. </Accessors>
  983. </Member>
  984. </Members>
  985. </Type>
  986. <Type Name="ParamTag">
  987. <Messages>
  988. <Message TypeName="EnumsShouldHaveZeroValue" Category="Microsoft.Design" CheckId="CA1008" Created="2012-12-15 23:01:10Z" FixCategory="NonBreaking">
  989. <Issue Name="NotFlagsNoZeroValue">
  990. <Item>'ParamTag'</Item>
  991. </Issue>
  992. </Message>
  993. </Messages>
  994. </Type>
  995. <Type Name="RasterFlags">
  996. <Messages>
  997. <Message TypeName="EnumsShouldHaveZeroValue" Category="Microsoft.Design" CheckId="CA1008" Created="2012-12-15 23:23:19Z" FixCategory="Breaking">
  998. <Issue Name="FlagsRename">
  999. <Item>'RasterFlags'</Item>
  1000. <Item>'RasterFlags.Default'</Item>
  1001. </Issue>
  1002. </Message>
  1003. </Messages>
  1004. </Type>
  1005. <Type Name="RasterFuncs">
  1006. <Members>
  1007. <Member Name="#Reference">
  1008. <Accessors>
  1009. <Accessor Name="#get_Reference()">
  1010. <Messages>
  1011. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1012. <Issue>
  1013. <Item>'RasterFuncs.Reference.get()'</Item>
  1014. </Issue>
  1015. </Message>
  1016. </Messages>
  1017. </Accessor>
  1018. </Accessors>
  1019. </Member>
  1020. </Members>
  1021. </Type>
  1022. <Type Name="RasterResetFunc">
  1023. <Messages>
  1024. <Message Id="base" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2012-12-15 23:01:10Z">
  1025. <Issue Name="DelegateParameter">
  1026. <Item>'RasterResetFunc'</Item>
  1027. <Item>base</Item>
  1028. <Item>'pool_base'</Item>
  1029. <Item>Base</Item>
  1030. </Issue>
  1031. </Message>
  1032. <Message Id="size" TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709" Created="2012-12-15 23:01:10Z">
  1033. <Issue Name="DelegateParameter">
  1034. <Item>'RasterResetFunc'</Item>
  1035. <Item>size</Item>
  1036. <Item>'pool_size'</Item>
  1037. <Item>Size</Item>
  1038. </Issue>
  1039. </Message>
  1040. <Message TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707" Created="2012-12-15 23:01:10Z">
  1041. <Issue Name="DelegateParameter">
  1042. <Item>'RasterResetFunc'</Item>
  1043. <Item>'pool_base'</Item>
  1044. </Issue>
  1045. <Issue Name="DelegateParameter">
  1046. <Item>'RasterResetFunc'</Item>
  1047. <Item>'pool_size'</Item>
  1048. </Issue>
  1049. </Message>
  1050. </Messages>
  1051. </Type>
  1052. <Type Name="RendererClass">
  1053. <Members>
  1054. <Member Name="#.ctor(System.IntPtr)">
  1055. <Messages>
  1056. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1057. <Issue>
  1058. <Item>'RendererClass.RendererClass(IntPtr)'</Item>
  1059. </Issue>
  1060. </Message>
  1061. </Messages>
  1062. </Member>
  1063. <Member Name="#Reference">
  1064. <Accessors>
  1065. <Accessor Name="#get_Reference()">
  1066. <Messages>
  1067. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1068. <Issue>
  1069. <Item>'RendererClass.Reference.get()'</Item>
  1070. </Issue>
  1071. </Message>
  1072. </Messages>
  1073. </Accessor>
  1074. <Accessor Name="#set_Reference(System.IntPtr)">
  1075. <Messages>
  1076. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1077. <Issue>
  1078. <Item>'RendererClass.Reference.set(IntPtr)'</Item>
  1079. </Issue>
  1080. </Message>
  1081. </Messages>
  1082. </Accessor>
  1083. </Accessors>
  1084. </Member>
  1085. </Members>
  1086. </Type>
  1087. <Type Name="SizeMetrics">
  1088. <Members>
  1089. <Member Name="#.ctor(System.IntPtr)">
  1090. <Messages>
  1091. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1092. <Issue>
  1093. <Item>'SizeMetrics.SizeMetrics(IntPtr)'</Item>
  1094. </Issue>
  1095. </Message>
  1096. </Messages>
  1097. </Member>
  1098. <Member Name="#Reference">
  1099. <Accessors>
  1100. <Accessor Name="#get_Reference()">
  1101. <Messages>
  1102. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1103. <Issue>
  1104. <Item>'SizeMetrics.Reference.get()'</Item>
  1105. </Issue>
  1106. </Message>
  1107. </Messages>
  1108. </Accessor>
  1109. <Accessor Name="#set_Reference(System.IntPtr)">
  1110. <Messages>
  1111. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1112. <Issue>
  1113. <Item>'SizeMetrics.Reference.set(IntPtr)'</Item>
  1114. </Issue>
  1115. </Message>
  1116. </Messages>
  1117. </Accessor>
  1118. </Accessors>
  1119. </Member>
  1120. </Members>
  1121. </Type>
  1122. <Type Name="SizeRequest">
  1123. <Members>
  1124. <Member Name="#.ctor(System.IntPtr)">
  1125. <Messages>
  1126. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1127. <Issue>
  1128. <Item>'SizeRequest.SizeRequest(IntPtr)'</Item>
  1129. </Issue>
  1130. </Message>
  1131. </Messages>
  1132. </Member>
  1133. <Member Name="#Reference">
  1134. <Accessors>
  1135. <Accessor Name="#set_Reference(System.IntPtr)">
  1136. <Messages>
  1137. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1138. <Issue>
  1139. <Item>'SizeRequest.Reference.set(IntPtr)'</Item>
  1140. </Issue>
  1141. </Message>
  1142. </Messages>
  1143. </Accessor>
  1144. </Accessors>
  1145. </Member>
  1146. </Members>
  1147. </Type>
  1148. <Type Name="StreamDesc">
  1149. <Members>
  1150. <Member Name="#Reference">
  1151. <Accessors>
  1152. <Accessor Name="#get_Reference()">
  1153. <Messages>
  1154. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1155. <Issue>
  1156. <Item>'StreamDesc.Reference.get()'</Item>
  1157. </Issue>
  1158. </Message>
  1159. </Messages>
  1160. </Accessor>
  1161. </Accessors>
  1162. </Member>
  1163. </Members>
  1164. </Type>
  1165. <Type Name="Stroker">
  1166. <Members>
  1167. <Member Name="#BeginSubPath(SharpFont.FTVector,System.Boolean)">
  1168. <Messages>
  1169. <Message Id="SubPath" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Created="2012-12-15 23:01:10Z">
  1170. <Issue Name="MemberShouldBeDiscreteTerm">
  1171. <Item>SubPath</Item>
  1172. <Item>'Stroker.BeginSubPath(FTVector, bool)'</Item>
  1173. <Item>Subpath</Item>
  1174. </Issue>
  1175. </Message>
  1176. </Messages>
  1177. </Member>
  1178. <Member Name="#EndSubPath()">
  1179. <Messages>
  1180. <Message Id="SubPath" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Created="2012-12-15 23:01:10Z">
  1181. <Issue Name="MemberShouldBeDiscreteTerm">
  1182. <Item>SubPath</Item>
  1183. <Item>'Stroker.EndSubPath()'</Item>
  1184. <Item>Subpath</Item>
  1185. </Issue>
  1186. </Message>
  1187. </Messages>
  1188. </Member>
  1189. </Members>
  1190. </Type>
  1191. <Type Name="SubGlyph">
  1192. <Members>
  1193. <Member Name="#.ctor(System.IntPtr)">
  1194. <Messages>
  1195. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1196. <Issue>
  1197. <Item>'SubGlyph.SubGlyph(IntPtr)'</Item>
  1198. </Issue>
  1199. </Message>
  1200. </Messages>
  1201. </Member>
  1202. <Member Name="#Reference">
  1203. <Accessors>
  1204. <Accessor Name="#get_Reference()">
  1205. <Messages>
  1206. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1207. <Issue>
  1208. <Item>'SubGlyph.Reference.get()'</Item>
  1209. </Issue>
  1210. </Message>
  1211. </Messages>
  1212. </Accessor>
  1213. </Accessors>
  1214. </Member>
  1215. </Members>
  1216. </Type>
  1217. </Types>
  1218. </Namespace>
  1219. <Namespace Name="SharpFont.Bdf">
  1220. <Types>
  1221. <Type Name="Property">
  1222. <Messages>
  1223. <Message Id="Property" TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716" Created="2012-12-16 09:42:25Z">
  1224. <Issue Name="Type">
  1225. <Item>'Property'</Item>
  1226. <Item>Property</Item>
  1227. </Issue>
  1228. </Message>
  1229. </Messages>
  1230. <Members>
  1231. <Member Name="#Integer">
  1232. <Messages>
  1233. <Message Id="integer" TypeName="IdentifiersShouldNotContainTypeNames" Category="Microsoft.Naming" CheckId="CA1720" Created="2012-12-16 09:42:25Z">
  1234. <Issue Name="LanguageSpecificMember">
  1235. <Item>Integer</Item>
  1236. <Item>'Property.Integer'</Item>
  1237. </Issue>
  1238. </Message>
  1239. </Messages>
  1240. </Member>
  1241. <Member Name="#Reference">
  1242. <Accessors>
  1243. <Accessor Name="#get_Reference()">
  1244. <Messages>
  1245. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-16 09:42:25Z">
  1246. <Issue>
  1247. <Item>'Property.Reference.get()'</Item>
  1248. </Issue>
  1249. </Message>
  1250. </Messages>
  1251. </Accessor>
  1252. </Accessors>
  1253. </Member>
  1254. <Member Name="#Type">
  1255. <Messages>
  1256. <Message TypeName="PropertyNamesShouldNotMatchGetMethods" Category="Microsoft.Naming" CheckId="CA1721" Created="2012-12-16 09:42:25Z">
  1257. <Issue Name="BaseType">
  1258. <Item>'Property.Type'</Item>
  1259. <Item>'object.GetType()'</Item>
  1260. </Issue>
  1261. </Message>
  1262. </Messages>
  1263. </Member>
  1264. </Members>
  1265. </Type>
  1266. </Types>
  1267. </Namespace>
  1268. <Namespace Name="SharpFont.Bdf.Internal">
  1269. <Types>
  1270. <Type Name="PropertyRec">
  1271. <Messages>
  1272. <Message Id="atom" TypeName="ValueTypeFieldsShouldBePortable" Category="Microsoft.Portability" CheckId="CA1900" Created="2012-12-16 09:42:25Z" FixCategory="NonBreaking">
  1273. <Issue>
  1274. <Item>'PropertyRec'</Item>
  1275. <Item>'PropertyRec.atom'</Item>
  1276. </Issue>
  1277. </Message>
  1278. </Messages>
  1279. </Type>
  1280. </Types>
  1281. </Namespace>
  1282. <Namespace Name="SharpFont.Cache">
  1283. <Types>
  1284. <Type Name="CMapCache">
  1285. <Messages>
  1286. <Message TypeName="IdentifiersShouldNotHaveIncorrectPrefix" Category="Microsoft.Naming" CheckId="CA1722" Created="2012-12-15 23:01:10Z">
  1287. <Issue>
  1288. <Item>'CMapCache'</Item>
  1289. </Issue>
  1290. </Message>
  1291. </Messages>
  1292. </Type>
  1293. <Type Name="ImageType">
  1294. <Members>
  1295. <Member Name="#.ctor(System.IntPtr)">
  1296. <Messages>
  1297. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1298. <Issue>
  1299. <Item>'ImageType.ImageType(IntPtr)'</Item>
  1300. </Issue>
  1301. </Message>
  1302. </Messages>
  1303. </Member>
  1304. <Member Name="#Reference">
  1305. <Accessors>
  1306. <Accessor Name="#set_Reference(System.IntPtr)">
  1307. <Messages>
  1308. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1309. <Issue>
  1310. <Item>'ImageType.Reference.set(IntPtr)'</Item>
  1311. </Issue>
  1312. </Message>
  1313. </Messages>
  1314. </Accessor>
  1315. </Accessors>
  1316. </Member>
  1317. </Members>
  1318. </Type>
  1319. <Type Name="SBit">
  1320. <Members>
  1321. <Member Name="#Reference">
  1322. <Accessors>
  1323. <Accessor Name="#get_Reference()">
  1324. <Messages>
  1325. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1326. <Issue>
  1327. <Item>'SBit.Reference.get()'</Item>
  1328. </Issue>
  1329. </Message>
  1330. </Messages>
  1331. </Accessor>
  1332. </Accessors>
  1333. </Member>
  1334. </Members>
  1335. </Type>
  1336. <Type Name="Scaler">
  1337. <Members>
  1338. <Member Name="#.ctor(System.IntPtr)">
  1339. <Messages>
  1340. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1341. <Issue>
  1342. <Item>'Scaler.Scaler(IntPtr)'</Item>
  1343. </Issue>
  1344. </Message>
  1345. </Messages>
  1346. </Member>
  1347. <Member Name="#Reference">
  1348. <Accessors>
  1349. <Accessor Name="#set_Reference(System.IntPtr)">
  1350. <Messages>
  1351. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1352. <Issue>
  1353. <Item>'Scaler.Reference.set(IntPtr)'</Item>
  1354. </Issue>
  1355. </Message>
  1356. </Messages>
  1357. </Accessor>
  1358. </Accessors>
  1359. </Member>
  1360. </Members>
  1361. </Type>
  1362. </Types>
  1363. </Namespace>
  1364. <Namespace Name="SharpFont.Fnt">
  1365. <Types>
  1366. <Type Name="Header">
  1367. <Members>
  1368. <Member Name="#Copyright">
  1369. <Messages>
  1370. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-16 09:42:25Z">
  1371. <Issue>
  1372. <Item>'Header.Copyright'</Item>
  1373. </Issue>
  1374. </Message>
  1375. </Messages>
  1376. </Member>
  1377. <Member Name="#Reference">
  1378. <Accessors>
  1379. <Accessor Name="#get_Reference()">
  1380. <Messages>
  1381. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-16 09:42:25Z">
  1382. <Issue>
  1383. <Item>'Header.Reference.get()'</Item>
  1384. </Issue>
  1385. </Message>
  1386. </Messages>
  1387. </Accessor>
  1388. </Accessors>
  1389. </Member>
  1390. <Member Name="#Reserved1">
  1391. <Messages>
  1392. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-16 09:42:25Z">
  1393. <Issue>
  1394. <Item>'Header.Reserved1'</Item>
  1395. </Issue>
  1396. </Message>
  1397. </Messages>
  1398. </Member>
  1399. </Members>
  1400. </Type>
  1401. </Types>
  1402. </Namespace>
  1403. <Namespace Name="SharpFont.Internal">
  1404. <Types>
  1405. <Type Name="FaceMarshsaler">
  1406. <Members>
  1407. <Member Name="#GetInstance(System.String)">
  1408. <Messages>
  1409. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1410. <Issue>
  1411. <Item>'FaceMarshsaler.GetInstance(string)'</Item>
  1412. </Issue>
  1413. </Message>
  1414. </Messages>
  1415. </Member>
  1416. </Members>
  1417. </Type>
  1418. <Type Name="ListNodeMarshaler">
  1419. <Members>
  1420. <Member Name="#GetInstance(System.String)">
  1421. <Messages>
  1422. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1423. <Issue>
  1424. <Item>'ListNodeMarshaler.GetInstance(string)'</Item>
  1425. </Issue>
  1426. </Message>
  1427. </Messages>
  1428. </Member>
  1429. </Members>
  1430. </Type>
  1431. <Type Name="MemoryMarshaler">
  1432. <Members>
  1433. <Member Name="#GetInstance(System.String)">
  1434. <Messages>
  1435. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1436. <Issue>
  1437. <Item>'MemoryMarshaler.GetInstance(string)'</Item>
  1438. </Issue>
  1439. </Message>
  1440. </Messages>
  1441. </Member>
  1442. </Members>
  1443. </Type>
  1444. <Type Name="ModuleMarshaler">
  1445. <Members>
  1446. <Member Name="#GetInstance(System.String)">
  1447. <Messages>
  1448. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1449. <Issue>
  1450. <Item>'ModuleMarshaler.GetInstance(string)'</Item>
  1451. </Issue>
  1452. </Message>
  1453. </Messages>
  1454. </Member>
  1455. </Members>
  1456. </Type>
  1457. <Type Name="RasterMarshaler">
  1458. <Members>
  1459. <Member Name="#GetInstance(System.String)">
  1460. <Messages>
  1461. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1462. <Issue>
  1463. <Item>'RasterMarshaler.GetInstance(string)'</Item>
  1464. </Issue>
  1465. </Message>
  1466. </Messages>
  1467. </Member>
  1468. </Members>
  1469. </Type>
  1470. <Type Name="RasterParamsMarshaler">
  1471. <Members>
  1472. <Member Name="#GetInstance(System.String)">
  1473. <Messages>
  1474. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1475. <Issue>
  1476. <Item>'RasterParamsMarshaler.GetInstance(string)'</Item>
  1477. </Issue>
  1478. </Message>
  1479. </Messages>
  1480. </Member>
  1481. </Members>
  1482. </Type>
  1483. <Type Name="SpanMarshaler">
  1484. <Members>
  1485. <Member Name="#GetInstance(System.String)">
  1486. <Messages>
  1487. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1488. <Issue>
  1489. <Item>'SpanMarshaler.GetInstance(string)'</Item>
  1490. </Issue>
  1491. </Message>
  1492. </Messages>
  1493. </Member>
  1494. </Members>
  1495. </Type>
  1496. <Type Name="StreamMarshaler">
  1497. <Members>
  1498. <Member Name="#GetInstance(System.String)">
  1499. <Messages>
  1500. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1501. <Issue>
  1502. <Item>'StreamMarshaler.GetInstance(string)'</Item>
  1503. </Issue>
  1504. </Message>
  1505. </Messages>
  1506. </Member>
  1507. </Members>
  1508. </Type>
  1509. </Types>
  1510. </Namespace>
  1511. <Namespace Name="SharpFont.MultipleMasters">
  1512. <Types>
  1513. <Type Name="MMAxis">
  1514. <Members>
  1515. <Member Name="#.ctor(System.IntPtr)">
  1516. <Messages>
  1517. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1518. <Issue>
  1519. <Item>'MMAxis.MMAxis(IntPtr)'</Item>
  1520. </Issue>
  1521. </Message>
  1522. </Messages>
  1523. </Member>
  1524. <Member Name="#Reference">
  1525. <Accessors>
  1526. <Accessor Name="#get_Reference()">
  1527. <Messages>
  1528. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1529. <Issue>
  1530. <Item>'MMAxis.Reference.get()'</Item>
  1531. </Issue>
  1532. </Message>
  1533. </Messages>
  1534. </Accessor>
  1535. <Accessor Name="#set_Reference(System.IntPtr)">
  1536. <Messages>
  1537. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1538. <Issue>
  1539. <Item>'MMAxis.Reference.set(IntPtr)'</Item>
  1540. </Issue>
  1541. </Message>
  1542. </Messages>
  1543. </Accessor>
  1544. </Accessors>
  1545. </Member>
  1546. </Members>
  1547. </Type>
  1548. <Type Name="MMVar">
  1549. <Members>
  1550. <Member Name="#Reference">
  1551. <Accessors>
  1552. <Accessor Name="#get_Reference()">
  1553. <Messages>
  1554. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1555. <Issue>
  1556. <Item>'MMVar.Reference.get()'</Item>
  1557. </Issue>
  1558. </Message>
  1559. </Messages>
  1560. </Accessor>
  1561. </Accessors>
  1562. </Member>
  1563. </Members>
  1564. </Type>
  1565. <Type Name="MultiMaster">
  1566. <Members>
  1567. <Member Name="#Axis">
  1568. <Messages>
  1569. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1570. <Issue>
  1571. <Item>'MultiMaster.Axis'</Item>
  1572. </Issue>
  1573. </Message>
  1574. </Messages>
  1575. </Member>
  1576. <Member Name="#Reference">
  1577. <Accessors>
  1578. <Accessor Name="#get_Reference()">
  1579. <Messages>
  1580. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1581. <Issue>
  1582. <Item>'MultiMaster.Reference.get()'</Item>
  1583. </Issue>
  1584. </Message>
  1585. </Messages>
  1586. </Accessor>
  1587. </Accessors>
  1588. </Member>
  1589. </Members>
  1590. </Type>
  1591. <Type Name="VarAxis">
  1592. <Members>
  1593. <Member Name="#Reference">
  1594. <Accessors>
  1595. <Accessor Name="#get_Reference()">
  1596. <Messages>
  1597. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1598. <Issue>
  1599. <Item>'VarAxis.Reference.get()'</Item>
  1600. </Issue>
  1601. </Message>
  1602. </Messages>
  1603. </Accessor>
  1604. </Accessors>
  1605. </Member>
  1606. </Members>
  1607. </Type>
  1608. <Type Name="VarNamedStyle">
  1609. <Members>
  1610. <Member Name="#Reference">
  1611. <Accessors>
  1612. <Accessor Name="#get_Reference()">
  1613. <Messages>
  1614. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1615. <Issue>
  1616. <Item>'VarNamedStyle.Reference.get()'</Item>
  1617. </Issue>
  1618. </Message>
  1619. </Messages>
  1620. </Accessor>
  1621. </Accessors>
  1622. </Member>
  1623. </Members>
  1624. </Type>
  1625. </Types>
  1626. </Namespace>
  1627. <Namespace Name="SharpFont.PostScript">
  1628. <Types>
  1629. <Type Name="BlendFlags">
  1630. <Messages>
  1631. <Message TypeName="OnlyFlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1717" Created="2012-12-15 23:01:10Z">
  1632. <Issue>
  1633. <Item>'BlendFlags'</Item>
  1634. </Issue>
  1635. </Message>
  1636. </Messages>
  1637. </Type>
  1638. <Type Name="DictionaryKeys">
  1639. <Messages>
  1640. <Message TypeName="OnlyFlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1717" Created="2012-12-15 23:01:10Z">
  1641. <Issue>
  1642. <Item>'DictionaryKeys'</Item>
  1643. </Issue>
  1644. </Message>
  1645. </Messages>
  1646. </Type>
  1647. <Type Name="FaceDict">
  1648. <Members>
  1649. <Member Name="#Reference">
  1650. <Accessors>
  1651. <Accessor Name="#get_Reference()">
  1652. <Messages>
  1653. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1654. <Issue>
  1655. <Item>'FaceDict.Reference.get()'</Item>
  1656. </Issue>
  1657. </Message>
  1658. </Messages>
  1659. </Accessor>
  1660. </Accessors>
  1661. </Member>
  1662. </Members>
  1663. </Type>
  1664. <Type Name="FaceInfo">
  1665. <Members>
  1666. <Member Name="#Xuid">
  1667. <Messages>
  1668. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1669. <Issue>
  1670. <Item>'FaceInfo.Xuid'</Item>
  1671. </Issue>
  1672. </Message>
  1673. </Messages>
  1674. </Member>
  1675. </Members>
  1676. </Type>
  1677. <Type Name="FontInfo">
  1678. <Members>
  1679. <Member Name="#Reference">
  1680. <Accessors>
  1681. <Accessor Name="#get_Reference()">
  1682. <Messages>
  1683. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1684. <Issue>
  1685. <Item>'FontInfo.Reference.get()'</Item>
  1686. </Issue>
  1687. </Message>
  1688. </Messages>
  1689. </Accessor>
  1690. </Accessors>
  1691. </Member>
  1692. </Members>
  1693. </Type>
  1694. <Type Name="Private">
  1695. <Messages>
  1696. <Message Id="Private" TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716" Created="2012-12-15 23:01:10Z">
  1697. <Issue Name="Type">
  1698. <Item>'Private'</Item>
  1699. <Item>Private</Item>
  1700. </Issue>
  1701. </Message>
  1702. </Messages>
  1703. <Members>
  1704. <Member Name="#BlueValues">
  1705. <Messages>
  1706. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1707. <Issue>
  1708. <Item>'Private.BlueValues'</Item>
  1709. </Issue>
  1710. </Message>
  1711. </Messages>
  1712. </Member>
  1713. <Member Name="#FamilyBlues">
  1714. <Messages>
  1715. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1716. <Issue>
  1717. <Item>'Private.FamilyBlues'</Item>
  1718. </Issue>
  1719. </Message>
  1720. </Messages>
  1721. </Member>
  1722. <Member Name="#FamilyOtherBlues">
  1723. <Messages>
  1724. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1725. <Issue>
  1726. <Item>'Private.FamilyOtherBlues'</Item>
  1727. </Issue>
  1728. </Message>
  1729. </Messages>
  1730. </Member>
  1731. <Member Name="#MinFeature">
  1732. <Messages>
  1733. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1734. <Issue>
  1735. <Item>'Private.MinFeature'</Item>
  1736. </Issue>
  1737. </Message>
  1738. </Messages>
  1739. </Member>
  1740. <Member Name="#OtherBlues">
  1741. <Messages>
  1742. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1743. <Issue>
  1744. <Item>'Private.OtherBlues'</Item>
  1745. </Issue>
  1746. </Message>
  1747. </Messages>
  1748. </Member>
  1749. <Member Name="#Reference">
  1750. <Accessors>
  1751. <Accessor Name="#get_Reference()">
  1752. <Messages>
  1753. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1754. <Issue>
  1755. <Item>'Private.Reference.get()'</Item>
  1756. </Issue>
  1757. </Message>
  1758. </Messages>
  1759. </Accessor>
  1760. </Accessors>
  1761. </Member>
  1762. <Member Name="#SnapHeights">
  1763. <Messages>
  1764. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1765. <Issue>
  1766. <Item>'Private.SnapHeights'</Item>
  1767. </Issue>
  1768. </Message>
  1769. </Messages>
  1770. </Member>
  1771. <Member Name="#SnapWidths">
  1772. <Messages>
  1773. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1774. <Issue>
  1775. <Item>'Private.SnapWidths'</Item>
  1776. </Issue>
  1777. </Message>
  1778. </Messages>
  1779. </Member>
  1780. </Members>
  1781. </Type>
  1782. </Types>
  1783. </Namespace>
  1784. <Namespace Name="SharpFont.TrueType">
  1785. <Types>
  1786. <Type Name="Header">
  1787. <Members>
  1788. <Member Name="#Created">
  1789. <Messages>
  1790. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1791. <Issue>
  1792. <Item>'Header.Created'</Item>
  1793. </Issue>
  1794. </Message>
  1795. </Messages>
  1796. </Member>
  1797. <Member Name="#Modified">
  1798. <Messages>
  1799. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1800. <Issue>
  1801. <Item>'Header.Modified'</Item>
  1802. </Issue>
  1803. </Message>
  1804. </Messages>
  1805. </Member>
  1806. <Member Name="#Reference">
  1807. <Accessors>
  1808. <Accessor Name="#get_Reference()">
  1809. <Messages>
  1810. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1811. <Issue>
  1812. <Item>'Header.Reference.get()'</Item>
  1813. </Issue>
  1814. </Message>
  1815. </Messages>
  1816. </Accessor>
  1817. </Accessors>
  1818. </Member>
  1819. </Members>
  1820. </Type>
  1821. <Type Name="HoriHeader">
  1822. <Members>
  1823. <Member Name="#LongMetrics">
  1824. <Messages>
  1825. <Message Id="long" TypeName="IdentifiersShouldNotContainTypeNames" Category="Microsoft.Naming" CheckId="CA1720" Created="2012-12-15 23:01:10Z">
  1826. <Issue Name="LanguageSpecificMember">
  1827. <Item>Long</Item>
  1828. <Item>'HoriHeader.LongMetrics'</Item>
  1829. </Issue>
  1830. </Message>
  1831. </Messages>
  1832. </Member>
  1833. <Member Name="#Reference">
  1834. <Accessors>
  1835. <Accessor Name="#get_Reference()">
  1836. <Messages>
  1837. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1838. <Issue>
  1839. <Item>'HoriHeader.Reference.get()'</Item>
  1840. </Issue>
  1841. </Message>
  1842. </Messages>
  1843. </Accessor>
  1844. </Accessors>
  1845. </Member>
  1846. <Member Name="#Reserved">
  1847. <Messages>
  1848. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1849. <Issue>
  1850. <Item>'HoriHeader.Reserved'</Item>
  1851. </Issue>
  1852. </Message>
  1853. </Messages>
  1854. </Member>
  1855. <Member Name="#ShortMetrics">
  1856. <Messages>
  1857. <Message Id="short" TypeName="IdentifiersShouldNotContainTypeNames" Category="Microsoft.Naming" CheckId="CA1720" Created="2012-12-15 23:01:10Z">
  1858. <Issue Name="LanguageSpecificMember">
  1859. <Item>Short</Item>
  1860. <Item>'HoriHeader.ShortMetrics'</Item>
  1861. </Issue>
  1862. </Message>
  1863. </Messages>
  1864. </Member>
  1865. </Members>
  1866. </Type>
  1867. <Type Name="MaxProfile">
  1868. <Members>
  1869. <Member Name="#Reference">
  1870. <Accessors>
  1871. <Accessor Name="#get_Reference()">
  1872. <Messages>
  1873. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1874. <Issue>
  1875. <Item>'MaxProfile.Reference.get()'</Item>
  1876. </Issue>
  1877. </Message>
  1878. </Messages>
  1879. </Accessor>
  1880. </Accessors>
  1881. </Member>
  1882. </Members>
  1883. </Type>
  1884. <Type Name="OS2">
  1885. <Members>
  1886. <Member Name="#Panose">
  1887. <Messages>
  1888. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  1889. <Issue>
  1890. <Item>'OS2.Panose'</Item>
  1891. </Issue>
  1892. </Message>
  1893. </Messages>
  1894. </Member>
  1895. <Member Name="#Reference">
  1896. <Accessors>
  1897. <Accessor Name="#get_Reference()">
  1898. <Messages>
  1899. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1900. <Issue>
  1901. <Item>'OS2.Reference.get()'</Item>
  1902. </Issue>
  1903. </Message>
  1904. </Messages>
  1905. </Accessor>
  1906. </Accessors>
  1907. </Member>
  1908. <Member Name="#VendorId">
  1909. <Messages>
  1910. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-16 07:48:48Z">
  1911. <Issue>
  1912. <Item>'OS2.VendorId'</Item>
  1913. </Issue>
  1914. </Message>
  1915. </Messages>
  1916. </Member>
  1917. </Members>
  1918. </Type>
  1919. <Type Name="Pclt">
  1920. <Members>
  1921. <Member Name="#CharacterComplement">
  1922. <Messages>
  1923. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-16 07:48:48Z">
  1924. <Issue>
  1925. <Item>'Pclt.CharacterComplement'</Item>
  1926. </Issue>
  1927. </Message>
  1928. </Messages>
  1929. </Member>
  1930. <Member Name="#FileName">
  1931. <Messages>
  1932. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-16 07:48:48Z">
  1933. <Issue>
  1934. <Item>'Pclt.FileName'</Item>
  1935. </Issue>
  1936. </Message>
  1937. </Messages>
  1938. </Member>
  1939. <Member Name="#Reference">
  1940. <Accessors>
  1941. <Accessor Name="#get_Reference()">
  1942. <Messages>
  1943. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-16 07:48:48Z">
  1944. <Issue>
  1945. <Item>'Pclt.Reference.get()'</Item>
  1946. </Issue>
  1947. </Message>
  1948. </Messages>
  1949. </Accessor>
  1950. </Accessors>
  1951. </Member>
  1952. </Members>
  1953. </Type>
  1954. <Type Name="PlatformId">
  1955. <Messages>
  1956. <Message TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027" Created="2012-12-16 07:48:48Z">
  1957. <Issue>
  1958. <Item>'PlatformId'</Item>
  1959. </Issue>
  1960. </Message>
  1961. </Messages>
  1962. </Type>
  1963. <Type Name="Postscript">
  1964. <Messages>
  1965. <Message TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724" Created="2012-12-15 23:01:10Z">
  1966. <Issue>
  1967. <Item>'Postscript'</Item>
  1968. <Item>SharpFont.PostScript</Item>
  1969. </Issue>
  1970. </Message>
  1971. </Messages>
  1972. <Members>
  1973. <Member Name="#Reference">
  1974. <Accessors>
  1975. <Accessor Name="#get_Reference()">
  1976. <Messages>
  1977. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1978. <Issue>
  1979. <Item>'Postscript.Reference.get()'</Item>
  1980. </Issue>
  1981. </Message>
  1982. </Messages>
  1983. </Accessor>
  1984. </Accessors>
  1985. </Member>
  1986. </Members>
  1987. </Type>
  1988. <Type Name="SfntName">
  1989. <Members>
  1990. <Member Name="#Reference">
  1991. <Accessors>
  1992. <Accessor Name="#get_Reference()">
  1993. <Messages>
  1994. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  1995. <Issue>
  1996. <Item>'SfntName.Reference.get()'</Item>
  1997. </Issue>
  1998. </Message>
  1999. </Messages>
  2000. </Accessor>
  2001. </Accessors>
  2002. </Member>
  2003. </Members>
  2004. </Type>
  2005. <Type Name="VertHeader">
  2006. <Members>
  2007. <Member Name="#LongMetrics">
  2008. <Messages>
  2009. <Message Id="long" TypeName="IdentifiersShouldNotContainTypeNames" Category="Microsoft.Naming" CheckId="CA1720" Created="2012-12-15 23:01:10Z">
  2010. <Issue Name="LanguageSpecificMember">
  2011. <Item>Long</Item>
  2012. <Item>'VertHeader.LongMetrics'</Item>
  2013. </Issue>
  2014. </Message>
  2015. </Messages>
  2016. </Member>
  2017. <Member Name="#MinimumTopSideBearing">
  2018. <Messages>
  2019. <Message Id="TopSide" TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702" Created="2012-12-15 23:01:10Z">
  2020. <Issue Name="MemberShouldBeDiscreteTerm">
  2021. <Item>TopSide</Item>
  2022. <Item>'VertHeader.MinimumTopSideBearing'</Item>
  2023. <Item>Topside</Item>
  2024. </Issue>
  2025. </Message>
  2026. </Messages>
  2027. </Member>
  2028. <Member Name="#Reference">
  2029. <Accessors>
  2030. <Accessor Name="#get_Reference()">
  2031. <Messages>
  2032. <Message TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811" Created="2012-12-15 23:01:10Z">
  2033. <Issue>
  2034. <Item>'VertHeader.Reference.get()'</Item>
  2035. </Issue>
  2036. </Message>
  2037. </Messages>
  2038. </Accessor>
  2039. </Accessors>
  2040. </Member>
  2041. <Member Name="#Reserved">
  2042. <Messages>
  2043. <Message TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819" Created="2012-12-15 23:01:10Z">
  2044. <Issue>
  2045. <Item>'VertHeader.Reserved'</Item>
  2046. </Issue>
  2047. </Message>
  2048. </Messages>
  2049. </Member>
  2050. <Member Name="#ShortMetrics">
  2051. <Messages>
  2052. <Message Id="short" TypeName="IdentifiersShouldNotContainTypeNames" Category="Microsoft.Naming" CheckId="CA1720" Created="2012-12-15 23:01:10Z">
  2053. <Issue Name="LanguageSpecificMember">
  2054. <Item>Short</Item>
  2055. <Item>'VertHeader.ShortMetrics'</Item>
  2056. </Issue>
  2057. </Message>
  2058. </Messages>
  2059. </Member>
  2060. </Members>
  2061. </Type>
  2062. </Types>
  2063. </Namespace>
  2064. </Namespaces>
  2065. </Module>
  2066. </Modules>
  2067. </Target>
  2068. </Targets>
  2069. <Notes>
  2070. <User Name="Robert Rouhani">
  2071. <Note Id="0" Modified="2012-12-16 09:49:45Z">FreeType API forces a -1 value, but otherwise a flags enum.</Note>
  2072. </User>
  2073. </Notes>
  2074. <Rules>
  2075. <Rule TypeName="AvoidNamespacesWithFewTypes" Category="Microsoft.Design" CheckId="CA1020">
  2076. <Resolution Name="Default">Consider merging the types defined in '{0}' with another namespace.</Resolution>
  2077. </Rule>
  2078. <Rule TypeName="AvoidUncalledPrivateCode" Category="Microsoft.Performance" CheckId="CA1811">
  2079. <Resolution Name="Default">{0} appears to have no upstream public or protected callers.</Resolution>
  2080. </Rule>
  2081. <Rule TypeName="CompoundWordsShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1702">
  2082. <Resolution Name="MemberShouldBeDiscreteTerm">The compound word '{0}' in member name {1} exists as a discrete term. If your usage is intended to be single word, case it as '{2}' or strip the first token entirely if it represents any sort of Hungarian notation.</Resolution>
  2083. <Resolution Name="NamespaceShouldBeDiscreteTerm">The compound word '{0}' in namespace name '{1}' exists as a discrete term. If your usage is intended to be single word, case it as '{2}'.</Resolution>
  2084. </Rule>
  2085. <Rule TypeName="DoNotMarkEnumsWithFlags" Category="Microsoft.Usage" CheckId="CA2217">
  2086. <Resolution Name="Default">{0} is marked with FlagsAttribute but a discrete member cannot be found for every settable bit that is used across the range of enum values. Remove FlagsAttribute from the type or define new members for the following (currently missing) values: {1}</Resolution>
  2087. </Rule>
  2088. <Rule TypeName="EnumsShouldHaveZeroValue" Category="Microsoft.Design" CheckId="CA1008">
  2089. <Resolution Name="FlagsRename">In enum {0}, change the name of {1} to 'None'.</Resolution>
  2090. <Resolution Name="NotFlagsNoZeroValue">Add a member to {0} that has a value of zero with a suggested name of 'None'.</Resolution>
  2091. </Rule>
  2092. <Rule TypeName="FlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1714">
  2093. <Resolution Name="Default">If enumeration name {0} is singular, change it to a plural form.</Resolution>
  2094. </Rule>
  2095. <Rule TypeName="IdentifiersShouldBeCasedCorrectly" Category="Microsoft.Naming" CheckId="CA1709">
  2096. <Resolution Name="DelegateParameter">In delegate {0}, correct the casing of '{1}' in parameter name {2} by changing it to '{3}'.</Resolution>
  2097. </Rule>
  2098. <Rule TypeName="IdentifiersShouldNotContainTypeNames" Category="Microsoft.Naming" CheckId="CA1720">
  2099. <Resolution Name="LanguageSpecificMember">Consider replacing the language-specific data type identifier '{0}' in member name {1} with either a language-independent equivalent or a more generic term, such as 'value'.</Resolution>
  2100. </Rule>
  2101. <Rule TypeName="IdentifiersShouldNotContainUnderscores" Category="Microsoft.Naming" CheckId="CA1707">
  2102. <Resolution Name="DelegateParameter">In delegate {0}, remove the underscores from parameter name {1}.</Resolution>
  2103. </Rule>
  2104. <Rule TypeName="IdentifiersShouldNotHaveIncorrectPrefix" Category="Microsoft.Naming" CheckId="CA1722">
  2105. <Resolution Name="Default">Remove the leading 'C' from type name {0}.</Resolution>
  2106. </Rule>
  2107. <Rule TypeName="IdentifiersShouldNotHaveIncorrectSuffix" Category="Microsoft.Naming" CheckId="CA1711">
  2108. <Resolution Name="TypeNoAlternate">Rename type name {0} so that it does not end in '{1}'.</Resolution>
  2109. </Rule>
  2110. <Rule TypeName="IdentifiersShouldNotMatchKeywords" Category="Microsoft.Naming" CheckId="CA1716">
  2111. <Resolution Name="Type">Rename type {0} so that it no longer conflicts with the reserved language keyword '{1}'. Using a reserved keyword as the name of a type makes it harder for consumers in other languages to use the type.</Resolution>
  2112. </Rule>
  2113. <Rule TypeName="ImplementISerializableCorrectly" Category="Microsoft.Usage" CheckId="CA2240">
  2114. <Resolution Name="Default">Add an implementation of GetObjectData to type {0}.</Resolution>
  2115. </Rule>
  2116. <Rule TypeName="ImplementStandardExceptionConstructors" Category="Microsoft.Design" CheckId="CA1032">
  2117. <Resolution Name="MissingConstructor">Add the following constructor to {0}: {1}.</Resolution>
  2118. </Rule>
  2119. <Rule TypeName="MarkEnumsWithFlags" Category="Microsoft.Design" CheckId="CA1027">
  2120. <Resolution Name="Default">The constituent members of {0} appear to represent flags that can be combined rather than discrete values. If this is correct, mark the enumeration with FlagsAttribute.</Resolution>
  2121. </Rule>
  2122. <Rule TypeName="OnlyFlagsEnumsShouldHavePluralNames" Category="Microsoft.Naming" CheckId="CA1717">
  2123. <Resolution Name="Default">If the name {0} is plural, change it to its singular form.</Resolution>
  2124. </Rule>
  2125. <Rule TypeName="OverrideEqualsAndOperatorEqualsOnValueTypes" Category="Microsoft.Performance" CheckId="CA1815">
  2126. <Resolution Name="Equals">{0} should override Equals.</Resolution>
  2127. <Resolution Name="op_Equality">{0} should override the equality (==) and inequality (!=) operators.</Resolution>
  2128. </Rule>
  2129. <Rule TypeName="PropertiesShouldNotReturnArrays" Category="Microsoft.Performance" CheckId="CA1819">
  2130. <Resolution Name="Default">Change {0} to return a collection or make it a method.</Resolution>
  2131. </Rule>
  2132. <Rule TypeName="PropertyNamesShouldNotMatchGetMethods" Category="Microsoft.Naming" CheckId="CA1721">
  2133. <Resolution Name="BaseType">The property name {0} is confusing given the existence of inherited method {1}. Rename or remove this property.</Resolution>
  2134. </Rule>
  2135. <Rule TypeName="TypeNamesShouldNotMatchNamespaces" Category="Microsoft.Naming" CheckId="CA1724">
  2136. <Resolution Name="Default">The type name {0} conflicts in whole or in part with the namespace name '{1}'. Change either name to eliminate the conflict.</Resolution>
  2137. <Resolution Name="System">The type name {0} conflicts in whole or in part with the namespace name '{1}' defined in the .NET Framework. Rename the type to eliminate the conflict.</Resolution>
  2138. </Rule>
  2139. <Rule TypeName="TypesThatOwnNativeResourcesShouldBeDisposable" Category="Microsoft.Design" CheckId="CA1049">
  2140. <Resolution Name="Default">Implement IDisposable on {0}.</Resolution>
  2141. </Rule>
  2142. <Rule TypeName="UsePropertiesWhereAppropriate" Category="Microsoft.Design" CheckId="CA1024">
  2143. <Resolution Name="Default">Change {0} to a property if appropriate.</Resolution>
  2144. </Rule>
  2145. <Rule TypeName="ValueTypeFieldsShouldBePortable" Category="Microsoft.Portability" CheckId="CA1900">
  2146. <Resolution Name="Default">Structure {0} contains the following non-portable fields: {1}.</Resolution>
  2147. </Rule>
  2148. </Rules>
  2149. </FxCopReport>
  2150. </FxCopProject>