﻿<?xml version="1.0" encoding="utf-8"?>
<ErrorDocumentation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ErrorName>CS0626</ErrorName>
  <Examples>
    <string>// cs0626-2.cs: Method, operator, or accessor `ExternClass.ExternMethod.set' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation
// Line: 6
// Compiler options: -warnaserror -warn:1

class ExternClass {
        public static extern int ExternMethod { set; }
}
</string>
    <string>// cs0626-3.cs: Method, operator, or accessor `ExternClass.implicit operator ExternClass(byte)' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation
// Line: 6
// Compiler options: -warnaserror -warn:1

class ExternClass {
        static public extern implicit operator ExternClass(byte value);
}
</string>
    <string>// cs0626-4.cs: Method, operator, or accessor `ExternClass.ExternMethod()' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation
// Line: 6
// Compiler options: -warnaserror -warn:1

class ExternClass {
        [System.Obsolete]
        public static extern void ExternMethod();
}
</string>
    <string>// cs0626.cs: Method, operator, or accessor `ExternClass.ExternMethod()' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation
// Line: 6
// Compiler options: -warnaserror -warn:1

class ExternClass {
        public static extern void ExternMethod();
}</string>
  </Examples>
</ErrorDocumentation>