If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: en.wikipedia.org/wiki/Metadata_(CLI) - Metadata (CLI) - Wikipedia.

site address: en.wikipedia.org/wiki/Metadata_(CLI) redirected to: en.wikipedia.org/wiki/Metadata_(CLI)

site title: Metadata (CLI) - Wikipedia

Our opinion (on Monday 21 September 2026 23:40:24 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

metadata, cli, contents, attributes, storage, reflection, other, tools, see, also, references,

Text of the page (most frequently used words):
the (119), metadata (40), and (36), attribute (21), custom (20), assembly (16), #attributes (16), code (15), that (15), class (14), this (13), are (13), cli (12), net (12), method (12), will (11), edit (10), cil (10), name (10), wikipedia (9), language (9), framework (9), compiler (9), with (8), from (8), common (8), tools (8), can (8), used (8), reflection (8), for (8), not (7), value (7), use (6), articles (6), visual (6), other (6), windows (6), view (5), page (5), basic (5), system (5), also (5), classes (5), form (5), when (5), uses (5), orange (5), return (5), string (5), languages (4), table (4), contents (4), search (4), may (4), using (4), you (4), all (4), references (4), infrastructure (4), microsoft (4), read (4), members (4), main (4), tables (4), developer (4), pseudo (4), has (4), what (4), property (4), any (4), customattribute (4), comment (4), article (4), hide (4), move (4), sidebar (4), about (3), additional (3), was (3), needing (3), english (3), description (3), category (3), index (3), standard (3), type (3), application (3), learn (3), clr (3), version (3), their (3), does (3), runtime (3), disk (3), storage (3), these (3), have (3), contains (3), called (3), such (3), syntax (3), entire (3), int (3), public (3), end (3), define (3), both (3), generate (3), add (2), toggle (2), developers (2), legal (2), contact (2), privacy (2), policy (2), available (2), terms (2), clarification (2), written (2), american (2), january (2), 2019 (2), july (2), 2016 (2), short (2), wikidata (2), retrieved (2), java (2), mono (2), components (2), platform (2), services (2), instructions (2), intermediate (2), access (2), winmd (2), see (2), implemented (2), api (2), rather (2), literal (2), provided (2), like (2), metainfo (2), methods (2), however (2), programming (2), defined (2), ilasm (2), representation (2), embedded (2), assemblies (2), exe (2), dll (2), format (2), contain (2), more (2), its (2), through (2), top (2), bits (2), information (2), sdk (2), regular (2), but (2), marked (2), should (2), describe (2), writing (2), mark (2), examplemethod (2), here (2), there (2), ambiguity (2), affixing (2), mapped (2), item (2), look (2), supported (2), pairs (2), properties (2), set (2), num (2), paramnumber (2), private (2), them (2), object (2), example (2), optional (2), parameter (2), types (2), same (2), modifiers (2), within (2), exactly (2), right (2), number (2), parameters (2), describes (2), current (2), ecma (2), help (2), sources (2), citations (2), appearance (2), upload (2), file (2), changes (2), links (2), history (2), log (2), create (2), account (2), donate (2), menu (2), topic, mobile, cookie, statement, statistics, conduct, safety, contacts, disclaimers, text, under, apply, site, agree, registered, trademark, non, profit, organization, wikimedia, foundation, inc, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, june, 2026, utc, hidden, categories, march, 2008, mdy, dates, matches, https, org, php, title, metadata_, oldid, 1359409148, comparison, small, scala, phalanger, oxygene, nemerle, jscript, ironruby, ironpython, ironscheme, cobra, clojure, boo, axum, powershell, major, dotgnu, micro, compact, implementations, libraries, manifest, global, cache, delegate, virtual, execution, invocation, security, domain, architecture, gewarren, 2025, september, com, self, describing, december, 2021, uwp, applications, files, annotation, besides, namespace, handle, ships, manipulation, library, third, party, retrieve, manipulate, include, cecil, postsharp, native, provides, logical, than, inspect, descriptions, invoke, allow, allows, obtained, computer, into, based, portable, executable, described, specification, zero, entries, position, entry, determines, token, where, identify, appropriate, remaining, give, sample, list, rarely, viewed, ildasm, tool, bit, just, they, handler, intrinsic, awareness, handles, differently, never, adequate, needed, obsolete, serializable, been, perhaps, case, default, treat, being, affixed, intended, author, wishes, clarify, specified, valid, targets, param, module, event, field, target, body, goes, input, sometimes, concerning, consider, following, automatically, adds, consequently, every, without, suffix, added, were, write, would, exist, fails, prefixed, don, want, risk, match, invokes, constructor, overloaded, constructors, denotes, supplied, extensively, service, contracts, expose, mapping, underlying, group, together, indicates, applying, interpreted, sees, recognised, provide, act, shown, handled, studio, relational, schema, linq, sql, web, asp, communication, yes, attributename, inherits, two, messages, inheritance, scope, almost, anything, isn, either, opcodes, streams, referred, present, makes, difference, typically, interfaces, component, phone, store, containing, run, time, executes, check, make, sure, stored, calling, ensures, only, refers, certain, data, structures, high, level, structure, call, another, complete, including, 335, part, international, developed, 0x424a5342, magic, filename, extension, how, remove, message, please, unsourced, material, challenged, jstor, scholar, books, newspapers, news, find, removed, adding, reliable, improve, needs, free, encyclopedia, projects, printable, download, pdf, print, export, switch, legacy, parser, get, shortened, url, cite, permanent, link, related, general, actions, talk, русский, 한국어, 日本語, español, personal, special, pages, recent, community, portal, contribute, random, events, navigation, jump, content,


Text of the page (random words):
metadata cli wikipedia jump to content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 attributes 2 metadata storage 3 reflection 4 other metadata tools 5 see also 6 references toggle the table of contents metadata cli 5 languages español 日本語 한국어 русский 中文 edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia common language infrastructure metadata about classes and class members this article needs more citations please help improve this article by adding citations to reliable sources unsourced material may be challenged and removed find sources metadata cli news newspapers books scholar jstor july 2016 learn how and when to remove this message cli metadata on disk representation filename extension exe dll winmd magic number 0x424a5342 developed by microsoft ecma international standard ecma 335 part ii metadata in the common language infrastructure cli refers to certain data structures embedded within the common intermediate language cil code that describes the high level structure of the code metadata describes all classes and class members that are defined in the assembly and the classes and class members that the current assembly will call from another assembly the metadata for a method contains the complete description of the method including the class and the assembly that contains the class the return type and all of the method parameters a cli language compiler will generate the metadata and store this in the assembly containing the cil when the run time executes cil it will check to make sure that the metadata of the called method is the same as the metadata that is stored in the calling method this ensures that a method can only be called with exactly the right number of parameters and exactly the right parameter types the windows runtime application platform present in windows 8 and windows phone 8 makes use of the cli metadata format to describe component interfaces for code written in any of the supported programming languages a difference in use within the common language runtime is that an assembly typically does not contain any cil instructions 1 attributes edit developers can add metadata to their code through attributes there are two types of attributes custom and pseudo custom attributes and to the developer these have the same syntax attributes in code are messages to the compiler to generate metadata in cil metadata such as inheritance modifiers scope modifiers and almost anything that isn t either opcodes or streams are also referred to as attributes a custom attribute is a regular class that inherits from the system attribute class a custom attribute can be used on any method property class or entire assembly with the syntax attributename optional parameter optional name value pairs as in custom custom 1 custom 1 comment yes custom attributes are used by cli extensively windows communication framework uses attributes to define service contracts asp net uses these to expose methods as web services linq to sql uses them to define the mapping of classes to the underlying relational schema visual studio uses them to group together properties of an object the class developer indicates the category for the object s class by applying the category custom attribute custom attributes are interpreted by application code and not the clr when the compiler sees a custom attribute it will generate custom metadata that is not recognised by the clr the developer has to provide code to read the metadata and act on it as an example the attribute shown in the example can be handled by the code using system class customattribute attribute private int paramnumber 0 private string comment public customattribute int num 0 paramnumber num public string comment set comment value the name of the class is mapped to the attribute name the visual c compiler automatically adds the string attribute at the end of any attribute name consequently every attribute class name should end with this string but it is legal to define an attribute without the attribute suffix when affixing an attribute to an item the compiler will look for both the literal name and the name with attribute added to the end i e if you were to write custom the compiler would look for both custom and customattribute if both exist the compiler fails the attribute can be prefixed with if you don t want to risk ambiguity so writing custom will not match customattribute using the attribute invokes the constructor of the class overloaded constructors are supported name value pairs are mapped to properties the name denotes the name of the property and the value supplied is set by the property sometimes there is ambiguity concerning to what you are affixing the attribute consider the following code orange public int examplemethod string input method body goes here what has been marked as orange is it the examplemethod its return value or perhaps the entire assembly in this case the compiler will default and treat the attribute as being affixed to the method if this is not what was intended or if the author wishes to clarify their code an attribute target may be specified writing return orange will mark the return value as orange assembly orange will mark the entire assembly the valid targets are assembly field event method module param property return and type a pseudo custom attribute is used just like regular custom attributes but they do not have a custom handler rather the compiler has intrinsic awareness of the attributes and handles the code marked with such attributes differently attributes such as serializable and obsolete are implemented as pseudo custom attributes pseudo custom attributes should never be used by ilasm as it has adequate syntax to describe the metadata clarification needed metadata storage edit assemblies contain tables of metadata these tables are described by the cil specification 2 the metadata tables will have zero or more entries and the position of an entry determines its index when cil code uses metadata it does so through a metadata token this is a 32 bit value where the top 8 bits identify the appropriate metadata table and the remaining 24 bits give the index of the metadata in the table the framework sdk contains a sample called metainfo that will list the metadata tables in an assembly however this information is rarely of use to a developer metadata in an assembly may be viewed using the ildasm tool provided by the net framework sdk in the cil standard metadata is defined in ilasm assembly language form an on disk representation form for storage and a form that is embedded into assemblies of the portable executable pe exe or dll format the pe form is based on the on disk form reflection edit main articles reflection in c and reflection computer programming reflection is the api used to read cli metadata the reflection api provides a logical view of metadata rather than the literal view provided by tools like metainfo reflection in version 1 1 of the net framework can be used to inspect the descriptions of classes and their members and invoke methods however it does not allow runtime access to the cil for a method version 2 0 of the framework allows the cil for a method to be obtained other metadata tools edit besides the system reflection namespace other tools are also available that can be used to handle metadata the microsoft net framework ships a clr metadata manipulation library that is implemented in native code third party tools to retrieve and manipulate metadata include postsharp and mono cecil can also be used see also edit java annotation references edit windows metadata winmd files windows uwp applications december 30 2021 gewarren metadata and self describing components net learn microsoft com retrieved september 5 2025 v t e common language infrastructure architecture application domain code access security common intermediate language instructions common type system platform invocation services virtual execution system components assembly delegate global assembly cache manifest metadata standard libraries implementations microsoft net net framework net compact framework net micro framework other mono dotgnu languages major c visual basic f powershell other axum a boo clojure cobra c cli ironscheme ironpython ironruby jscript net j nemerle oxygene phalanger q scala small basic comparison c and java c and visual basic net visual basic and visual basic net retrieved from https en wikipedia org w index php title metadata_ cli oldid 1359409148 category common language infrastructure hidden categories articles with short description short description matches wikidata articles needing additional references from july 2016 all articles needing additional references use mdy dates from january 2019 use american english from january 2019 all wikipedia articles written in american english wikipedia articles needing clarification from march 2008 this page was last edited on 15 june 2026 at 03 25 utc page was rendered with parsoid text is available under the creative commons attribution sharealike 4 0 license additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia legal safety contacts code of conduct developers statistics cookie statement mobile view search search toggle the table of contents metadata cli 5 languages add topic
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • Wikipedia
  • The Free Encyclopedia
  • Wikimedia Foundation
  • Powered by MediaWiki

Verified site has: 133 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-133


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
content-length 0
location htt????/en.wikipedia.org/wiki/Metadata_(CLI)
server HAProxy
x-cache cp6011 int
x-cache-status int-tls
connection close
HTTP/2 200
date Mon, 21 Sep 2026 07:40:35 GMT
server mw-web.eqiad.main-5f96df4694-49mhc
x-content-type-options nosniff
content-language en
accept-ch
reporting-endpoints csp-report-to-endpoint= /w/api.php?action=cspreport&format=json ;
content-security-policy script-src unsafe-eval blob: self meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline auth.wikimedia.org; default-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline ; object-src none ; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint
last-modified Sat, 12 Sep 2026 00:51:13 GMT
content-type text/html; charset=UTF-8
content-encoding gzip
age 57590
accept-ranges bytes
x-cache cp6002 hit, cp6009 miss
x-cache-status hit-local
strict-transport-security max-age=106384710; includeSubDomains; preload
report-to group : wm_nel , max_age : 604800, endpoints : [ url : htt????/intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0 ]
nel report_to : wm_nel , max_age : 604800, failure_fraction : 0.05, success_fraction : 0.0
set-cookie WMF-Last-Access=21-Sep-2026;Path=/;HttpOnly;secure;Expires=Fri, 23 Oct 2026 12:00:00 GMT
set-cookie WMF-Last-Access-Global=21-Sep-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Fri, 23 Oct 2026 12:00:00 GMT
set-cookie WMF-DP=a36;Path=/;HttpOnly;secure;Expires=Tue, 22 Sep 2026 00:00:00 GMT
x-client-ip 5.135.42.194
cache-control private, s-maxage=0, max-age=0, must-revalidate, no-transform
vary Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent
set-cookie GeoIP=FR:::48.86:2.34:v4; Path=/; secure; Domain=.wikipedia.org
set-cookie NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600
set-cookie WMF-Uniq=iW6GeycGOzSGHMGL5Ox4BAPiAAAAAFvdA7WGiGirxTqge6pL36j6cMWPaePy2DhQ;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Tue, 21 Sep 2027 00:00:00 GMT
x-request-id 52b4cfb2-af3f-41b5-a15b-60c975109c8a
x-analytics
server-timing cache;desc= hit-local , host;desc= cp6009 ,co_id;desc= 2496987463

Meta Tags

title="Metadata (CLI) - Wikipedia"
charset="UTF-8"
name="ResourceLoaderDynamicStyles" content=""
name="generator" content="MediaWiki 1.47.0-wmf.20"
name="referrer" content="origin"
name="referrer" content="origin-when-cross-origin"
name="robots" content="max-image-preview:standard"
name="format-detection" content="telephone=no"
name="viewport" content="width=1120"
property="og:title" content="Metadata (CLI) - Wikipedia"
property="og:type" content="website"
property="mw:PageProp/toc" id="mwKA" data-mw='{"autoGenerated":true}'

Load Info

page size115730
load time (s)0.108583
redirect count1
speed download234074
server IP 185.15.58.224
* all occurrences of the string "http://" have been changed to "htt???/"